0
0
0
0
0
0
-1
0
0
0
0
-1
0
-1
1
-3
3
-6
7
-10
12
-16
19
-25
30
-39
48
-65
92
-163
585
2406
2509
2837
2959
3256
3380
3314
3171
3088
2951
2361
1012
-846
-2276
-2810
-2652
-2285
-2033
-1918
-1740
-1536
-1653
-2251
-2987
-3432
-3397
-3035
-2556
-2025
-1397
-705
-58
465
896
1276
1504
1467
1305
1219
1245
1313
1344
1389
1530
1746
1819
1551
1072
588
158
-217
-635
-1138
-1557
-1745
-1814
-1934
-2070
-2172
-2383
-2721
-3030
-3155
-3034
-2825
-2648
-2480
-2194
-1877
-1716
-1727
-1790
-1730
-1427
-955
-552
-347
-257
-129
-37
-120
-311
-502
-565
-512
-458
-350
-126
129
298
413
620
904
1170
1273
1366
1622
1927
2180
2425
2688
3013
3388
3796
4113
4321
4402
4330
3847
2433
149
-2201
-3657
-4008
-3728
-3372
-3058
-2675
-2171
-1887
-2184
-3099
-4062
-4428
-4161
-3621
-3065
-2472
-1708
-674
398
1215
1699
1985
2148
2200
2153
2023
1839
1607
1405
1336
1440
1578
1519
1187
697
191
-295
-868
-1599
-2319
-2815
-3034
-3076
-3057
-3054
-2995
-2802
-2724
-2936
-3088
-2898
-2592
-2357
-2059
-1796
-1606
-1297
-971
-862
-842
-657
-417
-246
-175
-245
-359
-396
-534
-832
-1076
-1172
-1216
-1249
-1180
-1046
-888
-671
-417
-183
153
544
802
954
1212
1597
1953
2408
2879
3204
3434
3810
4248
4498
4623
4723
4490
3483
1479
-1198
-3485
-4619
-4765
-4561
-4290
-3913
-3300
-2620
-2387
-2984
-4023
-4662
-4613
-4144
-3586
-2995
-2201
-1103
133
1179
1859
2253
2545
2775
2892
2837
2565
2130
1700
1365
1173
1066
921
646
293
-93
-522
-1052
-1730
-2498
-3176
-3572
-3694
-3662
-3608
-3501
-3219
-2949
-2914
-2889
-2624
-2233
-1857
-1488
-1111
-792
-578
-489
-505
-494
-388
-206
20
151
90
-101
-300
-566
-998
-1428
-1652
-1677
-1642
-1582
-1462
-1277
-1055
-785
-479
-70
455
910
1232
1604
2100
2419
2529
2757
3162
3569
3884
4319
4863
5305
5506
5530
5164
3737
1007
-2104
-4313
-5214
-5412
-5488
-5267
-4563
-3491
-2585
-2424
-3152
-4087
-4409
-4062
-3534
-3158
-2712
-1799
-437
890
1815
2416
2938
3420
3839
4011
3753
3121
2380
1739
1258
829
384
14
-188
-279
-484
-908
-1556
-2330
-3105
-3663
-3950
-4071
-4117
-3948
-3454
-2876
-2388
-2067
-1859
-1569
-1097
-761
-676
-590
-458
-339
-165
-46
-90
-71
105
256
220
59
-214
-601
-936
-1281
-1700
-2023
-2151
-2110
-1924
-1663
-1396
-1132
-805
-440
-15
567
1166
1526
1788
2217
2768
3048
3179
3524
3955
4292
4747
5252
5482
5600
5775
5615
4553
2447
-593
-3470
-5138
-5710
-6018
-6062
-5448
-4376
-3244
-2561
-2684
-3385
-3871
-3805
-3385
-2852
-2309
-1640
-611
724
1861
2549
3030
3541
4066
4457
4542
4133
3293
2364
1563
853
148
-470
-824
-930
-966
-1115
-1484
-2042
-2710
-3314
-3758
-4014
-4139
-4092
-3800
-3250
-2553
-1976
-1565
-1187
-680
-99
201
80
-43
30
106
0
0
0
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
8
-11
13
-17
19
-25
31
-46
79
-317
-1883
-2766
-3911
-4849
-4888
-4214
-3615
-3475
-3449
-3108
-2492
-2095
-2014
-1918
-1540
-1131
-897
-761
-579
-344
-29
519
1290
2049
2628
3011
3262
3339
3049
2338
1497
821
348
-106
-647
-1067
-1262
-1365
-1514
-1734
-1896
-1888
-1790
-1775
-1860
-1972
-2208
-2569
-2903
-3068
-3086
-2978
-2585
-1911
-1214
-716
-358
-60
125
140
33
-57
-94
-179
-328
-457
-578
-765
-941
-987
-924
-837
-726
-538
-360
-307
-327
-325
-277
-210
-93
143
454
746
1108
1582
1977
2142
2277
2606
3003
3156
3180
3418
3781
3974
3903
3907
3952
3517
2282
747
-351
-1047
-1856
-2836
-3385
-3196
-2755
-2609
-2683
-2635
-2362
-2083
-1969
-1953
-1855
-1619
-1356
-1200
-1142
-1045
-841
-526
-123
418
1039
1573
1950
2224
2355
2238
1838
1355
1006
718
365
-34
-321
-494
-626
-753
-885
-993
-1096
-1142
-1174
-1372
-1797
-2265
-2516
-2599
-2722
-2893
-2815
-2399
-1977
-1743
-1515
-1180
-841
-621
-507
-391
-320
-331
-365
-389
-446
-619
-757
-711
-596
-557
-515
-362
-184
-70
14
55
61
99
162
275
386
390
410
608
883
1039
1106
1282
1579
1803
1871
1915
2061
2238
2312
2319
2429
2605
2608
2284
1659
925
245
-394
-1046
-1649
-2048
-2072
-1908
-1870
-1895
-1827
-1674
-1558
-1527
-1474
-1376
-1299
-1266
-1260
-1222
-1180
-1177
-1110
-845
-460
-94
219
556
884
1073
1095
974
822
681
479
277
99
-60
-216
-375
-482
-604
-767
-902
-965
-1016
-1122
-1281
-1389
-1404
-1532
-1788
-1920
-1871
-1801
-1772
-1682
-1470
-1264
-1152
-1048
-908
-767
-702
-672
-560
-447
-411
-396
-344
-317
-354
-378
-311
-205
-105
-13
67
140
192
224
277
320
307
272
241
268
318
318
301
352
424
525
639
760
931
1122
1296
1402
1428
1452
1492
1528
1592
1441
1096
668
273
-31
-393
-811
-1140
-1217
-1124
-1032
-1079
-1069
-975
-892
-919
-999
-995
-984
-1018
-1104
-1130
-1084
-1035
-1019
-933
-730
-506
-350
-216
7
243
362
361
327
302
276
189
64
-41
-98
-141
-239
-312
-355
-453
-557
-609
-707
-874
-955
-959
-1004
-1107
-1174
-1171
-1171
-1187
-1141
-1036
-923
-884
-846
-727
-589
-527
-479
-382
-286
-255
-243
-184
-151
-171
-204
-206
-202
-213
-201
-165
-118
-51
-6
68
156
208
189
170
144
110
100
103
157
202
238
280
356
428
463
498
545
589
599
599
603
651
669
608
544
496
378
209
50
-80
-223
-410
-526
-542
-545
-583
-624
-627
-605
-617
-640
-669
-705
-751
-778
-782
-791
-804
-791
-724
-646
-594
-525
-444
-344
-235
-183
-155
-108
-74
-83
-118
-151
-206
-314
-435
-535
-605
-656
-735
-766
-708
-637
-590
-554
-490
-422
-400
-415
-433
-444
-457
-512
-537
-544
-584
-621
-623
-582
-538
-526
-484
-432
-379
-340
-335
-325
-309
-275
-238
-249
-267
-262
-247
-225
-196
-163
-136
-104
-48
9
35
74
82
80
86
110
125
125
140
159
194
242
274
265
249
271
298
320
327
327
308
303
293
265
243
194
136
64
-15
-120
-195
-246
-337
-466
-578
-630
-629
-642
-666
-663
-654
-639
-659
-663
-637
-612
-604
-625
-639
-629
-629
-600
-554
-546
-552
-561
-554
-546
-550
-554
-545
-555
-581
-587
-578
-557
-561
-576
-564
-530
-497
-476
-480
-496
-495
-502
-504
-487
-466
-452
-463
-492
-487
-472
-468
-465
-458
-421
-387
-375
-334
-313
-314
-314
-307
-282
-284
-269
-236
-200
-193
-179
-166
-157
-147
-144
-114
-120
-111
-80
-30
37
72
107
115
103
110
127
134
127
123
134
148
133
111
80
50
25
-1
-11
-42
-67
-97
-153
-202
-248
-289
-311
-327
-339
-349
-368
-402
-428
-430
-427
-431
-436
-442
-470
-468
-452
-448
-449
-443
-443
-458
-476
-477
-459
-446
-434
-438
-449
-455
-461
-490
-504
-514
-537
-523
-495
-489
-503
-495
-515
-540
-540
-538
-522
-495
-456
-427
-411
-406
-385
-352
-315
-292
-281
-273
-292
-308
-306
-289
-278
-261
-229
-218
-209
-183
-164
-153
-154
-157
-162
-175
-190
-184
-179
-178
-154
-114
-79
-60
-35
-10
16
21
19
27
20
35
55
60
37
9
1
-10
-21
-50
-83
-104
-123
-128
-145
-192
-257
-300
-319
-306
-298
-295
-283
-297
-309
-311
-292
-280
-281
-283
-277
-263
-253
-250
-248
-229
-215
-195
-162
-141
-131
-122
-122
-125
-134
-156
-175
-193
-207
-218
-228
-238
-267
-297
-319
-350
-373
-405
-438
-456
-465
-441
-424
-403
-393
-371
-327
-291
-266
-258
-253
-247
-230
-217
-207
-191
-175
-154
-120
-83
-71
-66
-54
-79
-103
-127
-160
-200
-225
-230
-219
-192
-181
-167
-137
-118
-118
-115
-99
-85
-72
-72
-57
-29
-22
-26
-30
-21
-11
-11
-13
-14
-16
-18
-47
-90
-145
-196
-239
-249
-238
-259
-302
-328
-340
-340
-336
-326
-320
-306
-306
-316
-297
-292
-282
-232
-187
-163
-145
-126
-109
-84
-66
-57
-59
-69
-69
-67
-71
-67
-78
-99
-133
-149
-166
-205
-259
-334
-379
-419
-452
-465
-455
-450
-456
-460
-456
-437
-398
-362
-354
-350
-330
-292
-251
-221
-213
-204
-190
-148
-97
-54
-16
-15
-25
-43
-84
-134
-177
-206
-238
-269
-294
-319
-338
-350
-341
-343
-362
-369
-349
-319
-289
-278
-267
-260
-261
-257
-255
-255
-253
-238
-225
-225
-227
-224
-228
-240
-281
-323
-346
-381
-405
-406
-407
-412
-422
-429
-432
-449
-474
-500
-513
-505
-478
-458
-423
-375
-346
-341
-333
-309
-286
-252
-220
-193
-165
-137
-122
-114
-138
-167
-188
-194
-202
-221
-252
-303
-329
-345
-376
-414
-439
-449
-454
-459
-460
-476
-480
-469
-443
-412
-402
-386
-361
-321
-317
-319
-290
-272
-236
-185
-145
-123
-107
-88
-93
-118
-148
-186
-216
-241
-269
-285
-289
-317
-333
-348
-369
-387
-387
-378
-372
-368
-343
-321
-310
-281
-261
-267
-291
-281
-271
-261
-245
-224
-225
-232
-222
-227
-263
-298
-325
-344
-368
-384
-407
-434
-452
-464
-479
-508
-519
-531
-547
-561
-550
-530
-513
-505
-474
-425
-389
-362
-324
-299
-265
-220
-177
-148
-135
-153
-184
-212
-216
-233
-257
-293
-318
-346
-377
-407
-439
-443
-453
-459
-461
-455
-448
-425
-406
-395
-372
-352
-314
-284
-268
-246
-230
-205
-174
-134
-95
-87
-83
-77
-90
-117
-154
-183
-202
-217
-214
-229
-249
-281
-313
-332
-349
-349
-359
-361
-341
-313
-294
-291
-285
-259
-242
-231
-221
-191
-164
-156
-145
-130
-126
-134
-140
-148
-146
-158
-193
-235
-266
-304
-333
-351
-386
-427
-451
-459
-467
-477
-487
-498
-499
-465
-437
-414
-388
-352
-309
-273
-237
-213
-186
-174
-148
-134
-134
-142
-147
-143
-159
-177
-215
-258
-297
-340
-377
-393
-403
-414
-433
-443
-443
-453
-447
-440
-430
-422
-391
-354
-334
-316
-305
-288
-269
-241
-198
-152
-124
-116
-109
-91
-90
-101
-123
-146
-168
-194
-219
-221
-230
-266
-302
-324
-314
-325
-328
-315
-326
-324
-303
-289
-283
-268
-238
-223
-193
-171
-152
-123
-92
-67
-56
-61
-64
-74
-71
-91
-122
-141
-173
-209
-229
-249
-270
-288
-288
-279
-282
-292
-310
-324
-336
-331
-306
-277
-260
-232
-211
-209
-199
-189
-183
-175
-173
-182
-196
-179
-168
-166
-169
-178
-215
-261
-300
-332
-352
-382
-412
-436
-458
-466
-456
-436
-420
-410
-418
-421
-410
-398
-394
-384
-380
-362
-346
-317
-297
-265
-212
-183
-162
-161
-157
-165
-173
-182
-187
-200
-215
-236
-280
-306
-317
-330
-352
-371
-379
-368
-367
-354
-358
-379
-383
-380
-363
-347
-330
-306
-268
-242
-243
-244
-221
-225
-221
-217
-219
-221
-221
-227
-252
-265
-265
-277
-286
-284
-313
-348
-360
-369
-394
-426
-435
-434
-420
-390
-363
-326
-301
-292
-285
-269
-251
-240
-232
-222
-215
-208
-177
-152
-140
-145
-158
-173
-190
-203
-224
-258
-297
-331
-360
-373
-375
-363
-362
-359
-365
-369
-372
-390
-404
-413
-419
-429
-426
-410
-372
-327
-297
-273
-254
-238
-222
-207
-198
-199
-205
-215
-219
-223
-215
-223
-260
-291
-324
-334
-345
-362
-354
-343
-343
-358
-361
-370
-388
-382
-356
-357
-359
-325
-321
-301
-296
-292
-292
-297
-297
-298
-304
-314
-328
-357
-350
-353
-339
-332
-351
-357
-376
-372
-409
-448
-449
-470
-450
-428
-411
-389
-370
-347
-340
-317
-309
-289
-281
-269
-240
-246
-222
-201
-171
-159
-133
-144
-155
-157
-155
-145
-183
-222
-268
-278
-292
-279
-302
-310
-322
-348
-352
-345
-344
-351
-346
-343
-333
-340
-337
-354
-343
-330
-325
-288
-267
-253
-237
-248
-272
-268
-269
-261
-256
-260
-232
-222
-215
-214
-222
-236
-253
-282
-307
-312
-326
-357
-379
-371
-355
-347
-353
-352
-348
-349
-349
-373
-358
-367
-409
-434
-448
-433
-439
-445
-421
-408
-398
-390
-405
-392
-348
-342
-331
-322
-322
-316
-343
-351
-341
-360
-363
-363
-338
-304
-283
-289
-268
-263
-262
-231
-236
-221
-192
-192
-197
-213
-221
-222
-232
-262
-263
-285
-313
-320
-332
-318
-329
-303
-271
-276
-289
-293
-295
-302
-311
-300
-307
-325
-330
-332
-325
-332
-329
-292
-271
-259
-211
-181
-168
-178
-182
-158
-164
-188
-197
-189
-186
-223
-242
-216
-209
-227
-260
-277
-276
-309
-335
-327
-338
-338
-361
-375
-341
-346
-374
-378
-379
-349
-344
-370
-352
-348
-353
-344
-341
-343
-354
-373
-372
-378
-366
-350
-337
-320
-299
-296
-298
-302
-333
-329
-332
-319
-288
-254
-241
-268
-264
-259
-286
-304
-296
-305
-312
-307
-299
-305
-322
-301
-289
-272
-248
-255
-274
-246
-279
-335
-290
-344
-345
-332
-389
-395
-412
-422
-396
-425
-444
-419
-449
-407
-381
-439
-388
-395
-416
-401
-335
-475
-518
-540
-660
-532
-533
-457
-329
-196
-114
73
16
67
192
145
85
-14
-134
-217
-372
-558
-566
-653
-700
-665
-642
-535
-438
-444
-318
-280
-276
-279
-337
-311
-335
-426
-488
-536
-579
-567
-598
-548
-438
-368
-288
-192
-86
-29
-24
-84
-58
-68
-200
-287
-327
-302
-320
-383
-406
-353
-316
-324
-270
-236
-169
-136
-158
-139
-75
-84
-141
-184
-206
-212
-221
-250
-246
-224
-232
-236
-243
-203
-162
-144
-189
-179
-165
-206
-243
-280
-306
-327
-376
-418
-392
-373
-352
-337
-316
-278
-233
-204
-174
-150
-156
-148
-142
-152
-132
-140
-168
-168
-174
-178
-168
-161
-137
-132
-157
-169
-179
-191
-229
-287
-316
-334
-397
-451
-498
-476
-441
-460
-430
-372
-341
-314
-325
-356
-321
-311
-338
-335
-280
-218
-211
-217
-185
-160
-188
-211
-211
-220
-219
-214
-209
-193
-183
-201
-209
-180
-167
-182
-193
-227
-254
-228
-230
-230
-217
-205
-186
-167
-168
-148
-117
-130
-136
-154
-135
-106
-141
-193
-232
-211
-204
-242
-249
-240
-224
-220
-215
-198
-197
-213
-232
-233
-209
-217
-223
-196
-187
-198
-192
-123
-65
-94
-107
-77
-78
-108
-103
-62
-46
-62
-94
-87
-101
-204
-259
-235
-194
-193
-258
-247
-164
-188
-255
-276
-293
-289
-343
-401
-383
-369
-380
-346
-351
-360
-322
-348
-324
-277
-257
-226
-228
-250
-243
-252
-248
-258
-291
-284
-291
-302
-278
-277
-294
-291
-312
-328
-312
-327
-342
-333
-344
-337
-308
-292
-273
-253
-239
-208
-215
-223
-209
-212
-231
-222
-192
-148
-159
-191
-162
-144
-117
-155
-168
-173
-167
-167
-188
-227
-235
-235
-269
-272
-269
-282
-256
-236
-224
-167
-151
-124
-80
-49
-41
-46
-43
-7
-8
-34
-52
-79
-86
-100
-160
-194
-205
-203
-170
-172
-207
-184
-155
-188
-210
-222
-210
-236
-330
-367
-337
-349
-378
-396
-389
-376
-400
-368
-296
-256
-257
-267
-224
-146
-132
-121
-147
-166
-181
-203
-243
-322
-353
-372
-387
-434
-472
-481
-481
-480
-472
-466
-445
-426
-452
-430
-375
-363
-381
-395
-422
-379
-355
-367
-354
-358
-351
-319
-301
-298
-287
-307
-339
-387
-416
-427
-459
-498
-481
-427
-415
-382
-375
-329
-265
-288
-317
-299
-302
-321
-325
-337
-294
-248
-250
-214
-137
-81
-24
-6
-38
-41
-30
-71
-111
-146
-188
-243
-333
-365
-313
-306
-349
-340
-305
-264
-284
-326
-315
-338
-370
-392
-424
-460
-488
-486
-480
-477
-444
-375
-287
-210
-151
-110
-95
-118
-128
-121
-148
-200
-257
-313
-355
-425
-547
-593
-599
-619
-603
-577
-559
-470
-410
-380
-314
-319
-334
-288
-326
-320
-261
-273
-222
-206
-227
-172
-139
-188
-204
-193
-170
-184
-242
-235
-232
-265
-279
-271
-281
-261
-257
-266
-253
-225
-242
-254
-235
-218
-224
-236
-236
-241
-212
-227
-258
-256
-243
-235
-177
-164
-173
-128
-106
-101
-137
-188
-200
-203
-284
-348
-350
-373
-408
-461
-478
-473
-504
-565
-598
-577
-564
-583
-572
-513
-516
-555
-547
-538
-565
-582
-561
-522
-491
-434
-379
-349
-369
-363
-343
-358
-383
-416
-411
-406
-418
-441
-428
-400
-399
-373
-308
-237
-208
-168
-111
-59
-11
18
0
32
92
118
131
157
190
253
327
341
368
448
551
595
624
668
759
835
857
860
888
965
998
970
930
893
846
755
618
460
322
127
-162
-443
-658
-869
-1137
-1416
-1651
-1788
-1911
-1997
-2022
-2022
-1962
-1871
-1798
-1734
-1566
-1344
-1194
-1093
-970
-775
-603
-517
-462
-382
-339
-378
-425
-464
-503
-555
-631
-710
-726
-719
-749
-796
-787
-727
-689
-667
-611
-484
-331
-238
-166
-66
21
127
246
361
535
727
858
1008
1205
1341
1413
1427
1419
1464
1512
1543
1613
1729
1884
2049
2181
2290
2346
2353
2306
2136
1548
448
-716
-1516
-2059
-2880
-3878
-4449
-4236
-3671
-3329
-3179
-2777
-1980
-1178
-712
-373
175
749
983
894
862
907
733
268
-98
-49
163
121
-53
34
436
669
487
212
119
83
-177
-622
-966
-1172
-1516
-2123
-2664
-2820
-2826
-3039
-3288
-3106
-2531
-1965
-1619
-1287
-829
-344
-12
121
183
202
167
6
-189
-382
-574
-801
-992
-1033
-951
-797
-621
-394
-44
408
831
1097
1215
1355
1576
1762
1823
1793
1793
1887
2003
2041
2038
2132
2299
2473
2675
2931
3032
2655
1786
737
-267
-1329
-2533
-3710
-4513
-4823
-4778
-4626
-4402
-3934
-3251
-2497
-1779
-1048
-251
536
1120
1452
1625
1655
1421
953
485
220
136
3
-109
-50
170
335
327
233
152
17
-220
-514
-811
-1103
-1453
-1931
-2490
-2920
-3143
-3229
-3382
-3480
-3226
-2586
-1956
-1587
-1222
-678
-145
109
180
200
210
72
-213
-498
-674
-879
-1178
-1391
-1361
-1152
-1008
-858
-575
-125
325
723
1093
1455
1751
1943
2071
2185
2277
2262
2243
2252
2351
2494
2629
2866
3209
3579
3870
4002
3601
2414
855
-529
-1698
-3013
-4513
-5687
-6053
-5839
-5526
-5283
-4770
-3868
-2816
-1809
-799
341
1394
2051
2298
2431
2490
2203
1510
797
450
393
301
116
66
285
506
468
229
46
-47
-233
-543
-897
-1266
-1716
-2253
-2732
-3057
-3300
-3480
-3463
-3052
-2428
-1933
-1621
-1235
-636
-153
-115
-317
-339
-189
-253
-581
-865
-1035
-1222
-1483
-1636
-1562
-1410
-1286
-1148
-856
-471
-267
-253
-217
-27
273
564
902
1249
1528
1860
2246
2536
2609
2712
3037
3337
3547
3798
4145
4478
4642
4640
4433
3734
2315
350
-1483
-2830
-4023
-5409
-6676
-7145
-6745
-6108
-5614
-5062
-4110
-2786
-1431
-198
903
1944
2746
3122
3176
3058
2715
2109
1452
1054
926
833
637
444
424
501
430
108
-302
-545
-711
-1065
-1603
-2138
-2575
-3020
-3441
-3723
-3896
-3950
-3699
-3004
-2132
-1423
-774
-109
455
849
1031
981
790
543
173
-310
-762
-1197
-1734
-2176
-2361
-2320
-2220
-2001
-1599
-1167
-766
-427
-149
79
337
717
1123
1493
1836
2063
2255
2512
2700
2762
2810
2972
3265
3633
4066
4485
4835
5092
5110
4635
3396
1490
-578
-2311
-3790
-5291
-6765
-7691
-7751
-7231
-6608
-5971
-4957
-3520
-1897
-308
1233
2631
3682
4154
4228
4090
3716
2969
1989
1258
909
730
423
63
-86
-42
-16
-129
-364
-632
-843
-1056
-1389
-1957
-2631
-3231
-3629
-3777
-3726
-3639
-3563
-3217
-2441
-1524
-798
-207
367
825
1087
1216
1151
804
229
-422
-975
-1400
-1815
-2284
-2583
-2506
-2193
-1932
-1722
-1348
-897
-531
-241
87
385
609
879
1253
1618
1843
1996
2180
2449
2670
2801
2982
3237
3545
3876
4229
4596
4903
5133
5099
4539
3171
951
-1426
-3233
-4556
-6061
-7750
-8670
-8370
-7397
-6546
-5911
-4897
-3216
-1258
524
1961
3257
4291
4733
4647
4284
3717
2800
1706
937
599
426
135
-259
-457
-394
-300
-379
-623
-907
-1147
-1350
-1602
-2136
-2854
-3499
-3886
-3914
-3692
-3495
-3284
-2738
-1695
-596
56
489
872
1194
1388
1412
1170
508
-234
-814
-1370
-1935
-2452
-2827
-2940
-2722
-2218
-1805
-1485
-1040
-597
-211
112
372
512
604
967
1456
1782
1952
2068
2293
2615
2945
3095
3136
3340
3765
4109
4337
4577
4857
5071
5036
4505
3079
849
-1573
-3432
-4758
-6165
-7766
-8746
-8501
-7469
-6424
-5658
-4662
-3054
-1076
781
2357
3657
4560
4935
4926
4646
4039
3015
1849
1031
623
359
-56
-474
-653
-658
-669
-773
-934
-1184
-1500
-1757
-1940
-2330
-2993
-3566
-3773
-3613
-3243
-2880
-2559
-1971
-1003
-106
274
459
808
1130
1132
856
520
98
-495
-1193
-1809
-2221
-2468
-2692
-2778
-2469
-1886
-1485
-1341
-1049
-557
-204
-96
-39
108
275
446
651
919
1271
1654
1994
2353
2793
3186
3406
3599
3874
4087
4197
4333
4605
4908
5023
4776
4099
2856
765
-1800
-3773
-4984
-6213
-7718
-8622
-8264
-7185
-6179
-5481
-4526
-2863
-797
1043
2475
3769
4867
5289
5154
4823
4199
3130
2015
1322
962
540
63
-317
-577
-678
-828
-1069
-1315
-1471
-1614
-1935
-2313
-2641
-3096
-3602
-3851
-3691
-3277
-2922
-2585
-1957
-989
-8
628
1042
1444
1782
1856
1579
1039
408
-277
-1064
-1871
-2421
-2721
-3008
-3152
-2930
-2449
-2011
-1654
-1200
-683
-223
122
307
442
643
880
1029
1180
1501
1883
2163
2416
2785
3163
3353
3404
3580
3846
4056
4202
4437
4735
4831
4675
4203
3076
978
-1621
-3700
-4933
-5990
-7414
-8629
-8619
-7473
-6247
-5561
-4837
-3227
-997
997
2456
3693
4828
5330
5214
4742
4051
3107
2028
1176
747
411
-61
-574
-900
-900
-911
-1148
-1435
-1608
-1704
-1924
-2298
-2717
-3224
-3680
-3796
-3530
-3083
-2590
-2007
-1407
-812
-69
598
897
1012
1206
1428
1290
716
-55
-831
-1410
-1931
-2552
-3017
-3052
-2781
-2556
-2337
-1946
-1545
-1248
-956
-565
-207
-66
-61
5
196
423
566
742
1167
1803
2341
2674
2969
3255
3393
3430
3578
3752
3789
3820
4115
4549
4633
4291
3811
2985
1215
-1299
-3426
-4604
-5521
-6895
-8213
-8420
-7467
-6334
-5745
-5079
-3516
-1349
585
2031
3361
4574
5151
5157
4882
4301
3385
2355
1618
1124
536
-148
-758
-1088
-1166
-1302
-1567
-1776
-1839
-1872
-2091
-2451
-2883
-3315
-3547
-3621
-3556
-3270
-2717
-2058
-1514
-875
-61
544
817
1061
1494
1691
1275
555
-18
-415
-1050
-1972
-2665
-2850
-2755
-2725
-2702
-2372
-1895
-1533
-1282
-915
-456
-288
-341
-283
-99
-38
-134
-32
413
970
1500
1987
2447
2888
3249
3506
3648
3784
3945
4052
4147
4318
4457
4471
4440
4286
3625
2015
-439
-2791
-4169
-4988
-6268
-7937
-8689
-8016
-6744
-5903
-5495
-4512
-2495
-186
1512
2726
3985
5046
5372
5124
4647
3947
2987
2056
1462
1024
422
-302
-878
-1093
-1130
-1277
-1628
-1937
-2010
-1985
-2156
-2646
-3223
-3590
-3653
-3516
-3335
-2983
-2345
-1603
-1008
-377
436
1046
1115
1090
1376
1586
1189
391
-246
-749
-1471
-2388
-3019
-3108
-3042
-3044
-2905
-2451
-1909
-1633
-1465
-1093
-634
-373
-328
-182
157
334
305
379
723
1196
1593
2018
2538
3004
3314
3534
3776
3928
3949
4019
4216
4394
4473
4509
4504
4289
3517
1888
-574
-2980
-4353
-5124
-6403
-8047
-8723
-8031
-6766
-5909
-5430
-4526
-2516
-32
1753
2830
3889
4976
5446
5180
4597
3821
2897
2151
1702
1227
502
-246
-724
-853
-862
-1061
-1476
-1707
-1585
-1511
-1863
-2474
-3015
-3395
-3626
-3606
-3371
-3041
-2515
-1717
-943
-301
356
1043
1419
1610
1803
1714
1262
619
-61
-784
-1576
-2412
-3107
-3373
-3227
-3120
-3118
-2815
-2247
-1776
-1484
-1110
-636
-331
-159
7
166
284
401
542
801
1223
1686
2062
2502
2979
3256
3422
3624
3734
3721
3802
3986
4106
4148
4233
4322
4190
3614
2261
105
-2219
-3781
-4605
-5727
-7289
-8298
-8087
-7032
-6068
-5652
-5136
-3529
-1080
905
2037
3030
4202
5048
5188
4656
3829
3111
2619
2139
1485
786
173
-296
-573
-703
-865
-1080
-1225
-1208
-1224
-1410
-1850
-2439
-2980
-3340
-3484
-3518
-3402
-2994
-2367
-1746
-1216
-630
120
798
1265
1591
1762
1663
1216
563
-156
-862
-1514
-2163
-2670
-2802
-2755
-2794
-2781
-2514
-2061
-1684
-1372
-1022
-660
-350
-182
-112
-20
139
324
523
854
1333
1836
2232
2585
2933
3226
3440
3560
3702
3865
4008
4112
4173
4219
4245
4190
3909
2967
1078
-1223
-2910
-3700
-4573
-6123
-7509
-7709
-6947
-6178
-5973
-5688
-4432
-2382
-670
351
1428
2858
3907
4132
3849
3478
3136
2797
2403
1928
1451
1026
558
219
161
79
-220
-442
-402
-406
-706
-1141
-1537
-1993
-2512
-2924
-3136
-3253
-3272
-3083
-2748
-2480
-2243
-1852
-1258
-672
-230
128
439
677
731
560
205
-198
-549
-826
-1060
-1231
-1345
-1440
-1504
-1483
-1431
-1376
-1265
-1084
-872
-748
-719
-668
-556
-474
-420
-283
-3
372
738
1087
1408
1737
2085
2379
2626
2906
3176
3437
3651
3859
4037
4132
4185
4175
3921
3151
1780
246
-892
-1725
-2765
-4005
-4906
-5256
-5374
-5564
-5716
-5429
-4646
-3737
-2945
-2123
-1071
-53
621
1005
1287
1507
1613
1669
1729
1740
1660
1516
1384
1338
1332
1321
1307
1373
1431
1365
1121
784
406
-118
-631
-1221
-1676
-2166
-2538
-2890
-3175
-3407
-3584
-3552
-3356
-3034
-2696
-2288
-1895
-1583
-1339
-1101
-926
-817
-684
-504
-316
-219
-171
-124
-60
4
22
23
63
133
143
83
-13
-113
-231
-373
-435
-415
-328
-192
-33
156
370
619
890
1175
1486
1871
2255
2569
2839
3142
3421
3627
3793
3914
3737
3044
1954
870
13
-807
-1726
-2524
-2973
-3237
-3580
-3965
-4097
-3837
-3393
-2969
-2524
-1910
-1226
-745
-496
-325
-148
-57
-30
37
168
270
345
450
603
764
915
1091
1318
1557
1734
1813
1797
1628
1297
872
422
-3
-424
-835
-1226
-1593
-1947
-2293
-2577
-2732
-2765
-2706
-2637
-2505
-2323
-2190
-2157
-2095
-1999
-1879
-1751
-1566
-1314
-1068
-836
-602
-380
-178
21
241
455
611
694
683
635
562
462
352
276
250
290
357
473
584
678
823
1037
1271
1493
1749
2033
2302
2530
2725
2916
3107
3253
3346
3237
2729
1840
840
-58
-887
-1718
-2392
-2797
-3044
-3308
-3591
-3710
-3530
-3148
-2703
-2243
-1680
-1086
-662
-450
-333
-201
-136
-146
-126
-36
46
110
204
368
538
684
862
1091
1342
1554
1677
1722
1634
1369
981
518
84
-349
-774
-1125
-1410
-1712
-2079
-2400
-2530
-2522
-2500
-2468
-2307
-2075
-2013
-2122
-2163
-2089
-2007
-1965
-1821
-1541
-1275
-1048
-825
-557
-256
-16
180
390
629
767
704
615
565
529
395
240
234
342
435
520
641
822
1014
1150
1314
1530
1788
2035
2255
2473
2663
2836
3019
3182
3251
3040
2405
1470
465
-408
-1206
-1938
-2466
-2785
-3023
-3278
-3512
-3570
-3380
-2992
-2517
-2070
-1583
-1091
-751
-626
-575
-503
-448
-424
-360
-281
-218
-149
-29
141
324
557
820
1080
1344
1565
1661
1627
1460
1204
842
426
37
-326
-685
-1032
-1339
-1634
-1956
-2273
-2481
-2511
-2437
-2377
-2323
-2217
-2197
-2291
-2350
-2316
-2232
-2086
-1844
-1550
-1313
-1085
-865
-640
-392
-124
146
362
559
714
733
666
605
575
520
467
502
596
674
747
837
953
1073
1199
1356
1540
1789
2040
2272
2463
2655
2867
3068
3242
3343
3212
2646
1730
728
-154
-949
-1696
-2296
-2677
-2915
-3105
-3327
-3429
-3307
-2959
-2508
-2045
-1559
-1069
-730
-613
-585
-531
-506
-511
-465
-359
-250
-173
-84
76
294
524
761
1033
1327
1577
1706
1712
1604
1380
1010
564
156
-186
-540
-886
-1192
-1449
-1705
-1999
-2245
-2335
-2318
-2291
-2238
-2145
-2083
-2141
-2236
-2284
-2271
-2180
-2041
-1850
-1609
-1358
-1094
-877
-652
-368
-94
131
322
471
547
522
461
405
358
314
331
406
523
652
774
890
1017
1165
1340
1545
1776
2036
2291
2517
2708
2862
3011
3174
3329
3364
3144
2524
1570
542
-360
-1133
-1860
-2430
-2766
-2970
-3175
-3403
-3483
-3323
-2972
-2549
-2083
-1578
-1060
-736
-645
-645
-616
-550
-514
-450
-307
-177
-83
20
177
393
621
865
1154
1429
1631
1690
1635
1509
1262
886
455
81
-270
-637
-985
-1285
-1530
-1780
-2075
-2314
-2378
-2352
-2364
-2389
-2306
-2236
-2293
-2384
-2411
-2356
-2266
-2143
-1916
-1643
-1363
-1090
-832
-581
-346
-98
124
285
421
482
434
375
330
274
202
213
319
447
561
671
804
956
1127
1315
1493
1712
1959
2181
2355
2514
2681
2847
3019
3189
3232
2976
2352
1412
409
-433
-1193
-1931
-2506
-2832
-3017
-3186
-3396
-3480
-3285
-2889
-2410
-1907
-1379
-899
-591
-504
-527
-530
-528
-511
-419
-281
-175
-116
-11
175
398
624
870
1143
1454
1678
1741
1654
1466
1174
770
312
-97
-474
-849
-1216
-1483
-1696
-1928
-2167
-2337
-2390
-2309
-2331
-2324
-2087
-2049
-2050
-2120
-2190
-2119
-2050
-1962
-1699
-1413
-1138
-872
-635
-392
-165
42
236
403
530
573
486
388
271
130
7
-11
109
258
411
599
773
950
1130
1309
1517
1755
2022
2264
2436
2588
2733
2896
3068
3202
3228
2967
2275
1240
161
-764
-1564
-2333
-2952
-3264
-3382
-3508
-3669
-3716
-3472
-3011
-2492
-1954
-1413
-892
-578
-527
-575
-587
-537
-457
-337
-139
30
158
298
495
751
993
1250
1552
1821
1957
1912
1699
1407
1016
534
14
-446
-841
-1238
-1609
-1877
-2047
-2188
-2351
-2444
-2460
-2395
-2279
-2205
-2122
-2015
-1966
-2045
-2143
-2100
-1944
-1789
-1572
-1213
-832
-546
-328
-106
101
280
425
539
586
561
478
302
105
-33
-102
-137
-77
83
258
400
546
757
976
1176
1388
1628
1883
2080
2240
2378
2539
2737
2934
3132
3285
3318
2989
2142
1025
-22
-839
-1629
-2429
-2932
-3163
-3285
-3429
-3643
-3656
-3331
-2823
-2272
-1752
-1177
-639
-407
-445
-512
-495
-429
-354
-171
48
199
335
503
734
990
1244
1519
1820
2097
2186
2034
1710
1307
862
278
-324
-786
-1163
-1532
-1910
-2172
-2304
-2389
-2424
-2375
-2270
-2159
-2054
-1972
-1959
-2011
-2014
-2049
-2095
-2038
-1905
-1706
-1430
-1097
-727
-377
-51
228
435
560
616
623
529
387
221
26
-147
-283
-340
-321
-224
-50
168
423
666
908
1127
1323
1520
1709
1877
2011
2150
2290
2425
2591
2809
3037
3253
3337
3056
2256
1115
76
-758
-1592
-2436
-2998
-3236
-3399
-3588
-3784
-3817
-3524
-3009
-2395
-1826
-1232
-659
-347
-329
-406
-410
-346
-241
-28
205
339
455
632
830
1027
1252
1545
1840
2034
2038
1829
1457
990
469
-128
-744
-1230
-1589
-1926
-2227
-2447
-2548
-2574
-2486
-2360
-2244
-2086
-1895
-1745
-1723
-1754
-1762
-1822
-1900
-1895
-1773
-1556
-1312
-1047
-728
-431
-194
-14
136
291
382
377
292
192
57
-138
-337
-479
-498
-419
-304
-131
103
343
548
714
889
1070
1255
1444
1623
1801
1996
2181
2387
2604
2841
3118
3403
3574
3482
2826
1659
421
-585
-1424
-2352
-3122
-3463
-3600
-3713
-3898
-3968
-3718
-3208
-2554
-1896
-1288
-652
-179
-68
-184
-252
-234
-194
-72
157
381
543
720
930
1115
1291
1511
1792
2005
2030
1829
1455
948
379
-237
-876
-1404
-1792
-2087
-2323
-2481
-2531
-2522
-2440
-2230
-2004
-1878
-1798
-1675
-1590
-1660
-1808
-1857
-1872
-1898
-1894
-1791
-1562
-1267
-967
-661
-343
-89
112
238
290
283
181
60
-84
-239
-399
-548
-646
-642
-548
-407
-235
-4
259
508
681
832
1010
1217
1400
1546
1731
1958
2192
2408
2667
2954
3305
3608
3809
3668
2902
1609
316
-673
-1553
-2598
-3425
-3779
-3857
-3979
-4181
-4223
-3823
-3177
-2402
-1703
-1030
-342
128
176
-25
-162
-149
-113
-29
149
325
472
627
843
1098
1330
1589
1903
2127
2119
1846
1414
820
208
-428
-1050
-1557
-1904
-2133
-2318
-2485
-2534
-2483
-2349
-2148
-1962
-1836
-1697
-1586
-1567
-1662
-1778
-1846
-1882
-1864
-1796
-1632
-1332
-955
-578
-242
45
283
447
540
505
386
197
13
-181
-421
-632
-774
-816
-755
-605
-404
-158
109
398
643
822
961
1122
1328
1510
1634
1831
2085
2362
2634
2971
3371
3760
4058
4250
4032
3080
1616
215
-822
-1792
-2913
-3745
-4041
-4089
-4173
-4327
-4275
-3762
-3006
-2170
-1451
-750
-36
410
386
118
-78
-95
-64
28
228
479
658
848
1101
1384
1621
1850
2163
2376
2308
1932
1368
713
37
-676
-1397
-1966
-2287
-2484
-2675
-2838
-2785
-2582
-2365
-2146
-1823
-1471
-1245
-1228
-1297
-1316
-1374
-1538
-1662
-1495
-1219
-1103
-972
-635
-228
-10
71
262
445
438
294
94
-167
-476
-768
-987
-1175
-1292
-1267
-1136
-1000
-809
-526
-237
12
317
689
992
1180
1395
1678
1922
2119
2351
2667
3014
3311
3616
3944
4272
4530
4545
3960
2605
755
-686
-1769
-2850
-4005
-4736
-4874
-4785
-4641
-4792
-4469
-3654
-2687
-1685
-944
-293
437
819
646
262
38
80
204
356
540
813
1078
1346
1623
1868
2017
2159
2292
2255
1849
1149
339
-502
-1312
-2078
-2759
-3176
-3244
-3179
-3189
-3086
-2782
-2392
-2037
-1696
-1285
-936
-811
-791
-774
-851
-1075
-1238
-1158
-970
-816
-642
-456
-265
-54
46
-19
-132
-128
-163
-458
-876
-1216
-1425
-1588
-1734
-1756
-1587
-1295
-960
-611
-291
34
376
721
1025
1235
1395
1617
1824
1992
2128
2264
2522
2885
3275
3612
3873
4250
4596
4710
4454
3505
1644
-585
-2184
-3174
-4262
-5469
-5943
-5694
-5248
-4874
-4639
-3936
-2637
-1156
-27
597
1212
1817
1962
1493
788
363
391
531
552
596
842
1130
1386
1565
1673
1614
1581
1541
1215
488
-417
-1348
-2199
-2928
-3525
-3934
-3956
-3555
-3031
-2675
-2241
-1597
-942
-500
-177
100
330
438
285
-151
-656
-919
-1065
-1248
-1320
-1113
-836
-749
-659
-618
-749
-996
-1243
-1340
-1515
-1752
-1889
-1909
-1894
-1882
-1743
-1405
-961
-495
-38
341
587
774
942
1043
1038
1092
1306
1525
1689
1827
2058
2301
2525
2818
3174
3568
3886
4190
4503
4620
4420
3659
1719
-1230
-3850
-5125
-5589
-6439
-7189
-6808
-5708
-4542
-4012
-3506
-1691
871
2858
3623
3601
3730
3890
3371
2088
706
-52
-57
131
-77
-218
282
948
1214
1048
565
-84
-527
-911
-1852
-3203
-4294
-4792
-4832
-4722
-4288
-3185
-1645
122
1481
2123
2576
3028
3205
2635
1861
1028
84
-455
-1233
-2280
-3082
-3148
-2846
-2827
-2766
-2473
-2193
-2188
-2241
-2122
-2189
-2133
-1717
-1174
-887
-646
-78
506
912
1130
1126
1033
958
764
301
-265
-623
-769
-758
-515
-162
330
1078
1871
2424
2690
3065
3459
3664
3719
3841
3879
3870
4023
4215
4035
3691
2545
-433
-4271
-6681
-6910
-7063
-8002
-8325
-7040
-4744
-2475
-1295
-650
1299
4078
5589
4968
3963
3909
4119
3496
1889
145
-380
201
456
-47
-465
-342
-261
-763
-1748
-2941
-3691
-3819
-3835
-4135
-4399
-4029
-3071
-1810
-528
610
1823
3188
4176
4237
3664
3030
2345
1390
188
-964
-1758
-2178
-2432
-2580
-2804
-3157
-3373
-3215
-3046
-3089
-2984
-2469
-1924
-1528
-1128
-825
-537
9
644
1054
1180
1172
1136
981
488
-377
-1089
-1383
-1632
-1965
-2090
-1871
-1442
-884
-153
543
1123
1745
2370
2806
2933
2850
2846
2977
3052
3031
3026
3164
3489
3968
4537
4803
4595
3938
1885
-2202
-6636
-8796
-8824
-9114
-10088
-9723
-7217
-3637
-426
1143
2123
4345
6955
7664
6153
4492
3848
3392
2177
103
-1724
-1897
-899
-320
-547
-762
-609
-665
-1308
-2486
-3797
-4613
-4691
-4470
-4377
-4036
-2918
-1183
672
2267
3479
4384
5079
5281
4579
3153
1605
285
-882
-1990
-2919
-3385
-3394
-3012
-2647
-2759
-2969
-2734
-2401
-2502
-2678
-2421
-2054
-1707
-1276
-875
-422
414
1328
1706
1711
1626
1312
616
-148
-961
-1785
-2235
-2358
-2403
-2274
-1724
-891
-101
692
1479
1989
2247
2523
2720
2581
2247
2074
2078
2173
2218
2546
3169
3811
4252
4632
4988
5113
4590
2472
-2073
-7134
-9301
-9682
-9820
-9971
-9939
-7753
-3309
647
2300
2837
4496
6871
7882
6151
3467
2427
2178
1258
-499
-2407
-2604
-1165
-10
9
-453
-708
-930
-1548
-2884
-4558
-5523
-5329
-4708
-4201
-3475
-2045
-173
1718
3348
4343
4824
5009
4747
3745
2129
438
-1028
-2139
-2866
-3289
-3465
-3207
-2693
-2087
-1881
-2209
-2707
-2924
-2843
-2864
-2878
-2604
-1914
-1103
-179
537
990
1436
1883
2001
1420
535
-269
-924
-1596
-2343
-2853
-2757
-2242
-1678
-1117
-415
287
878
1383
1739
1870
1844
1905
2095
2046
1901
1979
2251
2504
2797
3216
3694
4007
4372
4854
4991
4469
3387
1266
-2888
-7785
-10408
-9970
-9202
-9405
-8926
-6209
-2135
1584
3338
3552
4499
6334
6987
5298
2806
1459
1238
836
-491
-2047
-2165
-735
487
379
-331
-831
-1272
-2099
-3354
-4710
-5446
-5209
-4229
-3225
-2319
-973
913
2729
4026
4605
4571
4253
3627
2469
758
-912
-2126
-2865
-3251
-3402
-3250
-2815
-2115
-1648
-1812
-2325
-2580
-2545
-2762
-3032
-2837
-2262
-1614
-692
290
923
1328
1695
1920
1560
689
-195
-949
-1642
-2287
-2722
-2677
-2259
-1692
-1025
-317
329
802
1235
1563
1647
1558
1535
1706
1812
1776
1846
2124
2421
2656
2914
3261
3635
3876
4080
4219
4279
3974
3000
316
-4189
-8645
-10223
-9220
-8662
-9078
-8202
-4924
-794
2290
3291
3520
4779
6551
6697
4580
2313
1548
1571
909
-633
-1913
-1514
-45
743
274
-605
-1120
-1574
-2442
-3719
-4835
-5200
-4622
-3554
-2534
-1526
-143
1526
3062
4113
4247
3933
3482
2766
1463
-246
-1619
-2461
-2878
-3055
-3069
-2798
-2274
-1637
-1208
-1357
-1891
-2281
-2370
-2443
-2581
-2346
-1732
-1103
-401
368
863
1030
980
835
515
-185
-1049
-1651
-1849
-2060
-2281
-2142
-1584
-950
-422
68
444
672
837
982
1013
980
964
1081
1210
1239
1261
1477
1905
2208
2425
2690
3179
3489
3541
3612
3860
3816
3146
1706
-1485
-5874
-8984
-8844
-7466
-7320
-7453
-5568
-1864
1768
3782
4090
4489
5818
6738
5566
2896
901
406
226
-785
-2310
-2926
-1833
-347
-78
-744
-1217
-1269
-1539
-2302
-3220
-3689
-3432
-2493
-1418
-557
399
1617
2819
3672
3867
3377
2626
1775
724
-639
-2067
-3047
-3409
-3334
-3098
-2815
-2385
-1645
-892
-580
-944
-1547
-1889
-1855
-1807
-1935
-1797
-1162
-467
19
444
625
529
265
-42
-509
-1227
-1858
-2114
-2103
-2041
-1898
-1548
-905
-235
175
385
496
530
558
623
624
548
597
815
1167
1449
1593
1800
2153
2509
2653
2723
2826
2893
2985
3285
3512
3252
2540
838
-2634
-6746
-8821
-7991
-6774
-6844
-6563
-4155
-373
2871
4172
4219
4804
6064
6396
4641
1948
371
82
-304
-1535
-2839
-2820
-1475
-328
-291
-757
-1066
-1156
-1496
-2173
-2904
-3279
-2944
-2002
-974
-148
638
1649
2770
3438
3270
2564
1876
1185
175
-1141
-2336
-3045
-3113
-2777
-2461
-2166
-1615
-828
-286
-236
-493
-1039
-1789
-2355
-2296
-1979
-1896
-1642
-791
61
399
510
508
260
-64
-404
-1060
-1917
-2306
-2043
-1768
-1692
-1425
-795
-51
425
519
525
608
709
641
512
492
583
789
1192
1537
1595
1738
2256
2694
2698
2590
2742
2879
3036
3136
2977
2545
1970
465
-3089
-7199
-8814
-7234
-5622
-5611
-5445
-3074
745
3950
4989
4516
4614
5672
5915
3885
891
-805
-852
-896
-1927
-3220
-3286
-1911
-627
-505
-1060
-1359
-1274
-1264
-1696
-2351
-2638
-2136
-960
65
653
1197
2020
2784
3080
2686
1881
1060
268
-604
-1612
-2513
-2980
-2943
-2502
-1965
-1584
-1215
-645
-124
-58
-582
-1319
-1842
-1934
-1863
-1925
-1881
-1424
-710
-68
297
295
31
-280
-516
-839
-1455
-1992
-1959
-1558
-1276
-1137
-828
-284
148
333
404
365
284
308
441
563
670
820
1109
1439
1620
1671
1746
1919
2108
2192
2242
2421
2713
2966
3088
3065
2852
2414
867
-2681
-6728
-8321
-6803
-5134
-5264
-5222
-2847
1006
4053
4884
4401
4583
5484
5378
3119
28
-1579
-1539
-1557
-2519
-3582
-3386
-1865
-549
-391
-844
-1035
-848
-894
-1495
-2243
-2518
-1969
-882
71
652
1242
2094
2867
3111
2610
1674
824
69
-841
-1965
-2883
-3240
-3022
-2610
-2204
-1746
-1123
-509
-255
-300
-475
-712
-1346
-2101
-2337
-1914
-1586
-1568
-1132
-184
407
410
316
108
-233
-583
-933
-1412
-1794
-1652
-1159
-860
-758
-441
57
446
497
372
303
334
358
400
544
749
919
1154
1605
1915
1918
1946
2277
2508
2410
2295
2408
2680
2955
3121
3160
2829
1786
-825
-4660
-7528
-7497
-5763
-5012
-5340
-4343
-1211
2361
4297
4268
3912
4492
5121
4110
1449
-928
-1601
-1354
-1686
-2732
-3375
-2600
-1085
-261
-477
-936
-980
-825
-1040
-1715
-2275
-2171
-1336
-288
465
960
1526
2181
2593
2444
1772
926
145
-612
-1456
-2321
-2913
-2928
-2529
-2053
-1669
-1307
-843
-451
-303
-549
-1125
-1712
-1954
-1885
-1825
-1802
-1503
-826
-178
219
447
535
429
154
-305
-944
-1537
-1789
-1649
-1400
-1172
-919
-594
-196
109
217
242
230
183
208
360
614
805
1015
1348
1715
1941
2000
2017
2075
2125
2134
2208
2407
2559
2700
2994
3338
3272
2669
1256
-1692
-5471
-7618
-6800
-5212
-5036
-5064
-3206
163
3193
4505
4401
4357
4932
5052
3419
619
-1273
-1486
-1329
-1873
-2817
-2968
-1847
-497
-27
-327
-659
-684
-712
-1156
-1793
-2199
-1947
-974
110
819
1316
1884
2463
2688
2333
1504
578
-253
-1034
-1905
-2690
-3046
-2889
-2361
-1763
-1267
-911
-530
-188
-165
-528
-959
-1088
-1088
-1070
-1244
-1567
-1557
-902
-139
-80
-332
-196
27
-205
-691
-1152
-1491
-1584
-1393
-1130
-1024
-884
-410
51
150
-3
-167
-156
-97
-231
-358
-179
223
605
925
1270
1582
1742
1905
2107
2126
1964
1948
2125
2333
2434
2477
2706
2972
3095
2875
1884
-792
-4625
-7335
-7201
-5571
-4982
-5221
-4073
-951
2440
4318
4484
4300
4775
5205
4099
1401
-929
-1444
-1038
-1282
-2267
-2822
-2026
-607
136
-173
-798
-1033
-1001
-1345
-2130
-2709
-2536
-1539
-349
504
1032
1569
2186
2607
2463
1711
751
-38
-719
-1506
-2279
-2721
-2648
-2256
-1793
-1375
-1040
-794
-619
-538
-629
-896
-1337
-1795
-1987
-1696
-1155
-825
-564
-59
441
573
369
-50
-560
-1102
-1620
-2005
-2143
-1974
-1543
-1032
-610
-303
-86
131
226
90
-160
-294
-231
-165
-74
269
779
1145
1381
1601
1789
1822
1814
1824
1722
1539
1532
1820
2198
2474
2649
2904
3189
3109
2053
-771
-4697
-7456
-7416
-5785
-5024
-5145
-3957
-749
2798
4732
4801
4523
4981
5357
4200
1533
-902
-1543
-1189
-1375
-2294
-2852
-2121
-740
-112
-512
-1119
-1352
-1402
-1817
-2452
-2766
-2486
-1533
-307
688
1377
1976
2551
2826
2536
1839
981
43
-888
-1627
-2174
-2577
-2700
-2321
-1658
-1132
-880
-719
-597
-643
-838
-1159
-1514
-1614
-1487
-1576
-1757
-1447
-626
-124
-58
114
290
35
-431
-861
-1386
-1851
-1906
-1632
-1427
-1317
-914
-361
-68
40
36
-77
-278
-464
-542
-488
-340
-51
404
853
1166
1326
1482
1667
1711
1633
1542
1454
1478
1742
2110
2350
2600
3038
3395
3177
2296
430
-2972
-6573
-7920
-6668
-5236
-5005
-4522
-2162
1313
4025
4896
4650
4631
4956
4346
2082
-592
-1938
-1841
-1723
-2345
-3033
-2733
-1497
-509
-448
-880
-1127
-1237
-1526
-2017
-2423
-2405
-1667
-374
835
1531
2001
2577
2997
2903
2208
1215
230
-645
-1454
-2159
-2690
-2825
-2512
-1972
-1496
-1190
-935
-771
-778
-882
-1033
-1339
-1612
-1493
-1395
-1510
-1357
-600
97
235
359
581
251
-404
-787
-1096
-1628
-2016
-1892
-1498
-1257
-1040
-615
-208
-38
-81
-224
-349
-468
-543
-405
-132
195
603
1102
1545
1687
1714
1903
2121
2043
1808
1640
1650
1791
2019
2250
2521
2893
3302
3390
2647
498
-3113
-6589
-7819
-6617
-5315
-5211
-4765
-2428
1089
3806
4587
4275
4314
4713
4201
2029
-660
-1969
-1757
-1493
-1990
-2744
-2588
-1430
-367
-278
-866
-1309
-1348
-1510
-2049
-2533
-2484
-1658
-305
903
1609
2058
2505
2836
2674
1922
869
-173
-1041
-1756
-2414
-2954
-3087
-2713
-2019
-1439
-1121
-925
-751
-641
-758
-1089
-1554
-1979
-2100
-1745
-1246
-890
-487
161
695
762
516
126
-395
-958
-1469
-1972
-2332
-2309
-1821
-1188
-764
-507
-304
-102
3
-107
-357
-559
-555
-282
105
480
856
1303
1787
2121
2185
2084
1992
1897
1774
1526
1389
1461
1748
2102
2470
2859
3093
2988
2188
-254
-4289
-7564
-7870
-6043
-4938
-5011
-4147
-1219
2309
4565
4801
4226
4343
4736
3801
1075
-1556
-2190
-1505
-1364
-2116
-2741
-2161
-818
-85
-377
-1072
-1448
-1540
-1856
-2411
-2708
-2368
-1267
186
1269
1862
2233
2553
2646
2254
1381
287
-767
-1548
-2071
-2481
-2730
-2641
-2136
-1440
-908
-737
-802
-840
-839
-963
-1339
-1640
-1667
-1631
-1574
-1228
-607
-141
112
454
624
255
-349
-813
-1239
-1699
-1999
-2033
-1858
-1525
-1067
-715
-507
-283
-106
-123
-308
-522
-560
-343
-12
322
669
1138
1604
1894
1983
1937
1807
1724
1708
1607
1408
1360
1645
2024
2379
2689
2933
2978
2645
1653
-1015
-5011
-7892
-7612
-5544
-4436
-4475
-3425
-365
3107
4978
4703
3836
3842
4072
2860
131
-2232
-2614
-1822
-1442
-1980
-2549
-2033
-788
-75
-428
-1254
-1779
-1908
-2084
-2393
-2615
-2339
-1180
473
1683
2072
2132
2322
2495
2075
1031
-176
-1107
-1655
-2002
-2367
-2658
-2543
-1940
-1212
-923
-1011
-1068
-952
-913
-1149
-1465
-1629
-1533
-1451
-1416
-1198
-653
-114
83
179
206
-133
-743
-1174
-1448
-1702
-1876
-1841
-1626
-1302
-934
-628
-497
-392
-288
-365
-485
-590
-544
-243
226
616
892
1271
1768
2027
1956
1813
1734
1652
1580
1525
1473
1446
1642
2189
2730
3010
3112
3274
3100
1673
-1695
-5775
-8077
-7331
-5390
-4656
-4642
-3106
330
3682
5044
4600
4086
4269
4091
2302
-493
-2303
-2198
-1468
-1383
-1854
-1957
-1202
-215
91
-433
-1145
-1546
-1818
-2326
-2790
-2814
-2093
-722
720
1683
2165
2467
2653
2456
1767
756
-337
-1255
-1903
-2309
-2547
-2555
-2224
-1648
-1111
-832
-841
-949
-1006
-1113
-1327
-1620
-1783
-1967
-2121
-1764
-911
-297
-251
-116
363
451
-135
-735
-1135
-1526
-1849
-1965
-1966
-1847
-1385
-645
-207
-186
-143
-32
-31
-214
-473
-482
-216
197
619
1001
1410
1730
1807
1743
1616
1387
1239
1229
1175
1112
1265
1706
2227
2675
3116
3349
3160
2616
1326
-1701
-5714
-8057
-7183
-5043
-4190
-4127
-2650
562
3696
4984
4434
3619
3556
3465
2014
-578
-2360
-2200
-1214
-888
-1400
-1734
-1142
-207
75
-525
-1417
-1985
-2166
-2380
-2688
-2734
-1982
-395
1172
2001
2281
2461
2556
2306
1534
466
-636
-1490
-1980
-2179
-2298
-2340
-2113
-1512
-882
-712
-1009
-1373
-1517
-1555
-1735
-2045
-2168
-1915
-1619
-1500
-1178
-392
275
357
250
291
19
-654
-1112
-1267
-1530
-1815
-1738
-1395
-1129
-914
-569
-358
-368
-381
-398
-453
-517
-423
-94
323
675
1008
1396
1780
1949
1877
1780
1744
1724
1712
1704
1749
1883
2101
2367
2763
3247
3439
3005
1929
-333
-4012
-7288
-7851
-6000
-4321
-3981
-3343
-1049
2147
4445
4809
4061
3685
3690
2792
537
-1679
-2238
-1454
-756
-853
-1309
-1167
-416
76
-251
-1050
-1722
-2090
-2397
-2688
-2704
-2231
-1130
367
1666
2377
2484
2295
2105
1780
1055
-43
-1068
-1659
-1905
-2097
-2199
-1997
-1459
-933
-781
-949
-1197
-1418
-1628
-1761
-1888
-1916
-1767
-1627
-1393
-892
-258
142
258
401
471
43
-627
-1121
-1393
-1600
-1781
-1803
-1590
-1225
-808
-504
-425
-437
-468
-561
-688
-867
-888
-553
-7
545
1045
1596
2043
2185
2052
1851
1616
1460
1407
1381
1270
1321
1667
2189
2616
2893
3150
3280
2834
1513
-1110
-4740
-7548
-7661
-5701
-4202
-3926
-3029
-374
2839
4682
4583
3720
3405
3255
2117
-131
-1991
-2111
-1150
-503
-668
-1032
-886
-321
-116
-618
-1489
-2139
-2435
-2659
-2824
-2718
-2056
-732
799
1894
2388
2521
2427
2138
1581
721
-304
-1144
-1565
-1700
-1804
-1817
-1567
-1064
-663
-624
-903
-1286
-1589
-1725
-1701
-1710
-1736
-1519
-881
-306
-177
-137
229
606
437
-74
-470
-830
-1203
-1367
-1356
-1343
-1319
-1065
-621
-347
-368
-417
-414
-471
-681
-966
-1049
-883
-465
87
610
1024
1392
1706
1904
1872
1619
1389
1294
1312
1383
1491
1656
1923
2250
2571
2913
3125
3055
2579
1585
-376
-3718
-7009
-7935
-6257
-4290
-3678
-3298
-1352
1725
4039
4453
3657
3151
3149
2472
575
-1479
-2107
-1265
-331
-223
-690
-917
-591
-287
-610
-1398
-2131
-2466
-2657
-2800
-2676
-2099
-931
555
1799
2393
2429
2274
2074
1641
917
25
-748
-1209
-1456
-1636
-1733
-1591
-1207
-909
-907
-1097
-1372
-1633
-1833
-1836
-1659
-1485
-1327
-975
-610
-386
-87
385
722
612
314
42
-379
-940
-1300
-1387
-1413
-1512
-1553
-1343
-998
-736
-601
-521
-494
-593
-744
-711
-449
-105
265
674
1117
1495
1720
1831
1823
1696
1508
1352
1232
1170
1199
1385
1736
2147
2438
2681
2907
2949
2457
1324
-574
-3518
-6513
-7624
-6328
-4471
-3547
-2808
-880
1872
3987
4471
3771
3173
3059
2401
623
-1263
-1882
-1230
-488
-237
-435
-638
-503
-351
-713
-1484
-2171
-2531
-2697
-2772
-2597
-2047
-971
529
1822
2431
2550
2420
2119
1620
929
87
-721
-1233
-1433
-1532
-1603
-1498
-1193
-850
-710
-913
-1385
-1782
-1891
-1792
-1705
-1669
-1520
-1143
-676
-359
-213
51
440
532
246
-157
-557
-980
-1268
-1324
-1364
-1479
-1372
-940
-567
-448
-454
-463
-466
-544
-634
-636
-523
-250
245
856
1360
1658
1864
2078
2080
1771
1431
1312
1334
1307
1303
1423
1686
2075
2512
2878
3011
2859
2239
971
-1469
-4898
-7444
-7266
-5171
-3728
-3492
-2588
-32
2819
4276
4076
3341
3085
2831
1564
-491
-1887
-1723
-758
-141
-177
-510
-598
-363
-354
-914
-1786
-2436
-2740
-2924
-2858
-2477
-1744
-451
1155
2347
2668
2319
1970
1815
1494
643
-517
-1335
-1500
-1476
-1602
-1685
-1448
-989
-770
-984
-1423
-1843
-2090
-2145
-2062
-1872
-1686
-1357
-831
-358
-90
78
295
386
255
-47
-510
-1069
-1496
-1638
-1605
-1487
-1312
-1072
-759
-505
-471
-603
-640
-531
-562
-731
-718
-394
78
576
1120
1573
1794
1876
1863
1754
1541
1336
1309
1403
1475
1467
1478
1854
2492
2990
3183
3144
2823
2034
347
-2609
-5858
-7321
-6109
-4058
-3189
-2874
-1370
1344
3641
4264
3675
3081
2875
2306
772
-1080
-1874
-1283
-220
348
135
-280
-291
-176
-476
-1291
-2150
-2653
-2879
-2888
-2611
-2108
-1205
202
1683
2559
2596
2183
1846
1570
1012
124
-754
-1219
-1328
-1373
-1381
-1247
-1006
-802
-785
-1023
-1491
-2018
-2292
-2272
-2099
-1863
-1571
-1131
-470
86
169
25
98
243
24
-487
-902
-1159
-1346
-1328
-1141
-1000
-874
-611
-331
-323
-551
-766
-864
-875
-913
-974
-873
-462
99
593
1007
1380
1624
1703
1756
1674
1382
1163
1237
1417
1408
1441
1741
2122
2392
2570
2807
2916
2554
1656
214
-2281
-5336
-7056
-6207
-4119
-3006
-2785
-1650
766
3053
3817
3204
2575
2487
2120
760
-1004
-1764
-1146
-73
513
339
-144
-332
-334
-673
-1474
-2260
-2655
-2844
-2892
-2606
-1978
-1059
175
1468
2383
2601
2247
1747
1332
918
242
-586
-1079
-1137
-1071
-1105
-1120
-974
-832
-873
-1143
-1644
-2152
-2398
-2320
-1971
-1606
-1300
-950
-413
98
143
-148
-175
74
-5
-520
-963
-1048
-1001
-945
-909
-932
-910
-794
-676
-717
-887
-997
-976
-919
-847
-798
-650
-276
209
643
999
1300
1492
1541
1540
1519
1476
1502
1674
1840
1830
1731
1789
2049
2303
2422
2613
2733
2469
1670
256
-2212
-5248
-6937
-6028
-4002
-3082
-2979
-1914
480
2744
3488
2962
2395
2289
1993
834
-724
-1434
-908
162
784
551
-55
-356
-384
-655
-1339
-2085
-2587
-2860
-2841
-2523
-2051
-1257
22
1398
2245
2254
1823
1441
1185
868
307
-385
-847
-942
-848
-795
-860
-876
-792
-811
-1176
-1858
-2459
-2631
-2377
-1954
-1625
-1388
-962
-429
-190
-261
-261
-33
40
-208
-505
-747
-990
-1181
-1194
-1049
-914
-886
-870
-794
-739
-797
-955
-1000
-937
-923
-876
-677
-279
208
659
1076
1371
1490
1506
1479
1490
1484
1402
1321
1342
1468
1610
1779
2061
2321
2413
2426
2390
2136
1473
60
-2674
-5867
-7191
-5825
-3758
-3107
-3089
-1722
898
2881
3120
2399
2120
2355
1936
453
-1075
-1427
-565
437
819
534
28
-216
-425
-1014
-1808
-2455
-2803
-2966
-2943
-2617
-2005
-1084
173
1346
2021
2092
1705
1264
950
614
172
-278
-545
-636
-674
-683
-700
-761
-790
-920
-1346
-1978
-2489
-2638
-2456
-2152
-1830
-1435
-942
-722
-789
-577
24
308
8
-153
-14
-259
-865
-1076
-892
-797
-887
-962
-949
-996
-986
-899
-911
-916
-857
-786
-667
-548
-307
187
777
1226
1413
1540
1718
1728
1677
1743
1758
1642
1555
1664
1830
1960
2217
2500
2684
2670
2344
1646
500
-1576
-4567
-6812
-6608
-4623
-3291
-3128
-2401
-256
2102
3081
2699
2171
2204
2150
1178
-346
-1256
-936
105
924
956
405
-81
-338
-782
-1596
-2428
-2925
-3159
-3172
-2896
-2359
-1625
-552
809
1894
2151
1760
1277
978
684
234
-232
-502
-539
-529
-579
-650
-705
-725
-813
-1134
-1754
-2413
-2772
-2709
-2419
-2062
-1718
-1323
-872
-690
-787
-683
-213
31
-246
-469
-397
-564
-907
-823
-325
-135
-410
-615
-633
-844
-1213
-1316
-1089
-883
-923
-916
-611
-181
225
639
1155
1520
1554
1489
1540
1606
1622
1693
1872
1995
1925
1889
1961
2175
2504
2723
2713
2382
1909
1248
-384
-3418
-6269
-6785
-4954
-3274
-3144
-2961
-1176
1357
2774
2597
2021
2055
2295
1791
388
-859
-893
131
1156
1372
817
184
-139
-546
-1309
-2258
-2947
-3228
-3242
-3004
-2572
-1995
-1038
290
1507
2021
1764
1277
954
785
525
133
-163
-199
-154
-177
-345
-589
-760
-891
-1165
-1738
-2488
-2967
-2964
-2655
-2302
-1946
-1657
-1676
-1614
-1043
-362
-277
-394
16
545
339
-227
-336
-146
-183
-509
-773
-912
-1081
-1144
-1012
-919
-1001
-1159
-1082
-844
-757
-657
-213
431
862
1088
1349
1607
1712
1928
2161
2181
1998
1938
2092
2087
1951
2036
2393
2674
2624
2270
1814
1181
-218
-2883
-5831
-6920
-5604
-3766
-3073
-2812
-1453
803
2420
2672
2164
1961
2193
1961
843
-468
-834
33
1152
1524
1073
426
14
-549
-1446
-2329
-2971
-3345
-3351
-3011
-2567
-2136
-1317
68
1384
1982
1810
1348
1040
864
617
344
143
49
-1
-39
-163
-455
-770
-969
-1262
-1862
-2634
-3195
-3305
-2984
-2440
-1969
-1610
-1362
-1278
-1103
-634
-191
-158
-195
129
320
-143
-641
-488
-51
22
-294
-555
-712
-961
-1166
-1187
-1157
-1185
-1225
-1041
-741
-557
-243
409
1088
1354
1305
1308
1428
1543
1703
1854
1915
1997
2093
2134
2085
2141
2400
2667
2773
2583
2086
1383
255
-1884
-4825
-6703
-6067
-4030
-2876
-2771
-2039
-80
1859
2490
2051
1653
1804
1887
1120
-138
-771
-105
1143
1835
1566
890
284
-340
-1185
-2097
-2823
-3292
-3401
-3151
-2706
-2259
-1631
-500
878
1730
1736
1217
765
634
556
404
249
263
408
430
206
-144
-463
-693
-1030
-1638
-2381
-3005
-3289
-3103
-2629
-2085
-1691
-1634
-1717
-1521
-977
-539
-467
-343
96
387
250
25
28
79
-17
-163
-375
-741
-1086
-1163
-1122
-1270
-1490
-1461
-1190
-951
-788
-480
83
700
1151
1455
1646
1754
1874
2024
2195
2289
2256
2207
2204
2291
2404
2451
2440
2379
2393
2259
1667
588
-1195
-3838
-6142
-6372
-4717
-3230
-2892
-2384
-749
1123
2018
1823
1445
1619
1946
1555
405
-531
-262
923
1879
1892
1229
569
-16
-858
-1857
-2712
-3266
-3437
-3134
-2664
-2314
-1898
-956
337
1251
1403
1039
623
447
422
352
310
380
585
719
596
203
-238
-546
-853
-1356
-2009
-2590
-2981
-3071
-2799
-2345
-1890
-1542
-1416
-1436
-1307
-902
-555
-440
-231
197
335
-5
-207
52
334
226
-70
-302
-629
-1125
-1460
-1477
-1388
-1309
-1143
-868
-650
-487
-95
519
995
1236
1358
1462
1566
1735
1962
2109
2189
2321
2501
2490
2311
2249
2400
2616
2620
2323
1734
745
-1132
-3954
-6239
-6312
-4608
-3274
-3002
-2512
-1011
670
1423
1269
1044
1280
1601
1287
277
-492
-145
1058
2025
2107
1587
955
243
-682
-1686
-2570
-3167
-3326
-3049
-2676
-2431
-2022
-1129
-19
756
921
649
311
127
172
309
461
687
1016
1254
1143
690
150
-268
-688
-1270
-2007
-2658
-2999
-2967
-2702
-2394
-2053
-1887
-2001
-2082
-1758
-1249
-1054
-918
-388
252
454
395
429
517
503
406
224
-178
-608
-822
-965
-1178
-1320
-1249
-1006
-822
-735
-625
-374
46
496
912
1186
1368
1592
1886
2127
2249
2366
2526
2629
2513
2294
2311
2512
2620
2546
2232
1680
858
-593
-3121
-5700
-6356
-4825
-3253
-3032
-2895
-1616
139
984
821
574
848
1262
1212
552
-141
59
1128
2196
2445
1946
1258
543
-343
-1355
-2348
-3091
-3348
-3072
-2652
-2500
-2347
-1679
-642
92
231
10
-159
-186
-92
151
509
908
1283
1584
1593
1115
388
-150
-566
-1129
-1857
-2526
-2847
-2813
-2548
-2253
-1997
-1730
-1428
-1378
-1922
-2368
-1959
-1072
-641
-559
-22
578
601
430
577
654
348
6
-161
-472
-1035
-1343
-1132
-786
-667
-697
-653
-601
-606
-487
-192
186
539
864
1139
1357
1646
2018
2342
2627
2813
2768
2520
2293
2276
2523
2799
2687
2142
1443
561
-1439
-4230
-5756
-5075
-3602
-3057
-3081
-2356
-973
65
368
198
195
642
1022
739
4
-146
730
1826
2380
2353
1960
1309
424
-460
-1320
-2207
-2747
-2685
-2381
-2311
-2362
-2048
-1382
-758
-435
-443
-636
-760
-630
-279
157
613
1125
1555
1689
1399
818
257
-188
-568
-1004
-1537
-2022
-2236
-2183
-2040
-2027
-2236
-2552
-2810
-2743
-2469
-2157
-1738
-1075
-324
133
295
446
602
612
585
537
331
-1
-88
49
-17
-324
-482
-435
-516
-832
-1012
-854
-588
-289
76
498
867
1188
1568
1904
2079
2166
2259
2405
2475
2501
2569
2748
3050
3216
2974
2333
1504
116
-2125
-4303
-4998
-4093
-3126
-2904
-2635
-1712
-710
-395
-583
-581
-232
116
176
-34
-111
359
1325
2213
2628
2581
2135
1351
403
-492
-1257
-1832
-2016
-1878
-1796
-1928
-1937
-1599
-1181
-1009
-1069
-1148
-1235
-1275
-1144
-726
-106
578
1154
1495
1483
1135
676
275
-42
-413
-832
-1183
-1387
-1462
-1520
-1588
-1659
-1901
-2238
-2518
-2722
-2815
-2743
-2398
-1896
-1327
-675
-131
189
444
671
695
478
271
214
162
85
104
212
235
134
18
-51
-218
-411
-404
-211
-24
106
411
868
1254
1540
1752
1891
1972
2094
2222
2319
2448
2608
2687
2663
2527
2198
1451
-95
-2127
-3520
-3491
-2771
-2587
-2676
-2196
-1400
-1008
-1147
-1340
-1211
-812
-426
-387
-548
-345
437
1381
2022
2213
2158
1849
1241
485
-282
-890
-1178
-1103
-962
-1110
-1397
-1403
-1158
-1011
-1175
-1426
-1596
-1663
-1611
-1472
-1171
-623
105
680
843
674
476
320
140
-97
-354
-579
-741
-828
-944
-1261
-1572
-1653
-1820
-2140
-2358
-2388
-2569
-2675
-2158
-1431
-1121
-913
-307
136
-17
-239
-36
171
167
235
413
443
386
477
623
532
350
344
378
258
68
109
298
562
911
1244
1409
1417
1533
1702
1667
1616
1880
2308
2418
2326
2390
2393
1980
1076
-257
-1760
-2591
-2402
-1989
-2113
-2174
-1615
-951
-870
-1252
-1416
-1180
-857
-790
-905
-858
-367
390
1072
1491
1672
1688
1448
950
330
-236
-601
-668
-539
-413
-483
-620
-601
-494
-566
-916
-1271
-1446
-1530
-1648
-1641
-1328
-799
-256
143
311
242
113
24
-110
-329
-555
-693
-762
-860
-1146
-1473
-1486
-1293
-1349
-1693
-1946
-2001
-2045
-2104
-1994
-1694
-1294
-923
-755
-741
-720
-601
-434
-229
-26
77
131
263
375
427
461
523
604
624
565
474
448
506
591
785
1031
1223
1298
1354
1395
1370
1359
1469
1698
1836
1900
1887
1908
1779
1399
492
-708
-1582
-1762
-1507
-1613
-1790
-1591
-1069
-902
-1193
-1460
-1408
-1199
-1069
-1143
-1209
-981
-471
158
627
944
1086
1070
915
628
218
-164
-363
-297
-188
-237
-332
-324
-242
-281
-550
-853
-1088
-1239
-1381
-1518
-1494
-1287
-929
-612
-374
-273
-301
-374
-468
-702
-994
-1057
-880
-767
-818
-1000
-1115
-1119
-1119
-1163
-1309
-1302
-1263
-1304
-1385
-1422
-1277
-980
-675
-566
-621
-661
-634
-595
-487
-323
-153
60
265
339
271
254
414
636
746
709
635
669
808
1012
1175
1302
1476
1622
1696
1604
1521
1516
1522
1722
1860
1840
1657
1461
1288
605
-212
-833
-1011
-997
-1140
-1227
-1252
-1162
-1116
-1162
-1261
-1317
-1367
-1376
-1385
-1353
-1217
-968
-580
-130
206
370
379
356
284
71
-82
-174
-177
-213
-269
-255
-227
-208
-258
-328
-416
-603
-840
-1025
-1114
-1110
-1103
-1006
-833
-709
-700
-755
-769
-766
-851
-993
-1196
-1443
-1554
-1474
-1325
-1314
-1323
-1193
-1132
-1234
-1336
-1379
-1339
-1233
-1030
-845
-788
-647
-459
-353
-375
-430
-424
-401
-339
-296
-256
-117
138
404
520
523
530
528
512
516
506
564
729
958
1088
1120
1184
1270
1318
1305
1311
1360
1405
1356
1322
1272
1260
1128
711
279
-71
-204
-361
-584
-633
-595
-522
-600
-739
-844
-939
-1028
-1096
-1163
-1238
-1216
-1096
-882
-701
-524
-337
-177
-62
-87
-213
-341
-409
-335
-317
-348
-330
-283
-214
-205
-220
-242
-305
-358
-427
-505
-559
-561
-476
-457
-505
-557
-568
-555
-603
-687
-759
-812
-882
-960
-952
-917
-927
-1002
-1005
-995
-1055
-1073
-1013
-891
-811
-725
-596
-478
-361
-279
-197
-121
-84
-66
-64
-42
-19
-2
43
64
113
178
180
139
139
110
58
22
-3
62
146
246
347
398
379
413
445
418
418
468
523
559
571
522
500
502
525
495
386
305
243
223
178
112
122
152
188
188
103
19
-44
-85
-149
-224
-267
-281
-279
-249
-254
-287
-297
-297
-309
-383
-494
-570
-617
-672
-753
-819
-840
-837
-831
-827
-824
-823
-787
-742
-691
-662
-621
-592
-577
-558
-563
-573
-572
-528
-494
-488
-499
-502
-501
-544
-605
-679
-724
-761
-819
-885
-924
-926
-880
-784
-688
-595
-521
-471
-438
-404
-375
-345
-329
-313
-309
-286
-268
-256
-219
-169
-134
-98
-68
-55
-51
-46
-43
-25
27
107
183
227
241
261
291
322
337
368
396
401
416
412
399
386
406
436
437
397
350
300
258
237
235
234
245
255
238
198
138
96
50
21
-41
-102
-161
-217
-249
-284
-296
-311
-302
-310
-369
-469
-542
-590
-638
-709
-762
-808
-869
-917
-941
-939
-925
-891
-851
-808
-777
-763
-753
-725
-699
-655
-624
-603
-578
-554
-539
-532
-518
-519
-527
-564
-587
-612
-654
-700
-727
-722
-693
-650
-589
-491
-396
-305
-225
-151
-101
-49
3
3
-1
4
65
96
105
118
136
151
160
144
119
102
69
64
81
92
93
131
169
192
196
210
250
291
281
252
261
299
309
292
266
243
215
182
137
58
-11
-48
-77
-75
-55
-50
-58
-80
-128
-177
-233
-310
-371
-420
-468
-522
-567
-587
-577
-554
-548
-544
-531
-519
-521
-566
-621
-664
-685
-700
-727
-740
-749
-741
-727
-680
-638
-636
-624
-613
-592
-581
-562
-522
-480
-435
-408
-391
-377
-356
-333
-317
-313
-312
-306
-303
-324
-376
-420
-439
-454
-479
-495
-445
-370
-305
-237
-164
-104
-73
-35
6
23
20
22
46
78
91
70
59
68
82
102
91
66
34
6
-26
-70
-89
-75
-45
-19
-9
-9
-7
14
31
31
25
31
27
8
-33
-72
-82
-91
-120
-171
-239
-300
-328
-319
-304
-306
-312
-312
-307
-326
-376
-443
-482
-488
-487
-482
-494
-501
-487
-468
-445
-418
-386
-365
-350
-351
-384
-431
-449
-446
-448
-463
-480
-467
-462
-495
-517
-531
-519
-492
-462
-440
-450
-421
-383
-356
-348
-320
-283
-263
-255
-263
-243
-235
-245
-259
-304
-345
-354
-400
-447
-501
-507
-495
-429
-375
-327
-255
-194
-122
-89
-74
-77
-33
-9
0
-19
-29
-15
-6
-2
-6
-23
-62
-90
-127
-159
-203
-247
-257
-234
-200
-185
-178
-206
-217
-222
-213
-210
-237
-259
-255
-230
-221
-250
-301
-327
-345
-359
-373
-404
-418
-419
-410
-395
-381
-383
-378
-375
-386
-413
-462
-508
-528
-526
-536
-535
-523
-492
-456
-428
-401
-383
-348
-326
-317
-330
-342
-353
-363
-359
-366
-392
-408
-427
-447
-449
-438
-401
-367
-330
-304
-289
-264
-242
-241
-226
-224
-201
-202
-194
-181
-152
-140
-159
-180
-227
-249
-298
-345
-423
-457
-465
-409
-347
-298
-258
-215
-154
-131
-126
-130
-99
-99
-88
-87
-83
-71
-50
-45
-79
-125
-155
-183
-229
-272
-295
-294
-288
-270
-229
-190
-164
-162
-178
-193
-210
-205
-206
-207
-211
-222
-246
-281
-304
-330
-339
-344
-352
-369
-377
-369
-336
-315
-307
-318
-328
-328
-332
-343
-380
-387
-385
-391
-405
-413
-419
-412
-391
-390
-396
-408
-392
-383
-370
-344
-313
-277
-260
-279
-303
-335
-356
-369
-384
-395
-408
-404
-396
-383
-373
-369
-371
-360
-361
-357
-345
-302
-262
-235
-231
-232
-221
-204
-192
-220
-273
-321
-346
-374
-408
-423
-405
-379
-340
-304
-264
-225
-190
-187
-204
-207
-195
-170
-151
-135
-120
-117
-144
-161
-177
-209
-259
-270
-287
-311
-323
-254
-241
-265
-191
-202
-244
-260
-280
-297
-307
-320
-321
-286
-279
-301
-315
-326
-325
-328
-310
-320
-334
-359
-386
-382
-373
-366
-355
-346
-316
-301
-329
-360
-380
-366
-366
-355
-425
-453
-413
-467
-511
-509
-496
-477
-430
-403
-399
-344
-288
-276
-287
-315
-324
-305
-311
-322
-346
-371
-361
-345
-318
-296
-302
-288
-275
-287
-317
-335
-317
-280
-260
-250
-241
-218
-200
-203
-220
-247
-282
-318
-339
-365
-392
-416
-403
-393
-390
-393
-375
-335
-327
-318
-318
-305
-263
-202
-176
-199
-227
-238
-251
-303
-352
-370
-348
-336
-331
-321
-304
-256
-197
-157
-159
-174
-206
-237
-264
-291
-289
-258
-239
-233
-242
-278
-295
-307
-318
-308
-309
-320
-334
-341
-343
-339
-339
-324
-289
-267
-260
-257
-266
-268
-244
-245
-264
-288
-311
-343
-364
-390
-405
-396
-366
-332
-297
-272
-255
-251
-248
-260
-280
-287
-289
-321
-368
-384
-384
-370
-343
-311
-274
-252
-238
-239
-270
-290
-295
-297
-301
-287
-268
-263
-260
-249
-240
-250
-275
-299
-330
-388
-441
-468
-472
-475
-479
-472
-463
-452
-408
-351
-326
-312
-282
-249
-218
-193
-177
-189
-214
-214
-241
-274
-284
-259
-231
-232
-252
-239
-210
-198
-186
-210
-250
-280
-307
-336
-358
-355
-323
-295
-281
-277
-281
-286
-295
-294
-284
-278
-280
-296
-317
-309
-290
-268
-244
-212
-195
-177
-163
-169
-173
-174
-190
-227
-269
-319
-370
-405
-423
-426
-406
-399
-375
-340
-309
-273
-253
-240
-229
-224
-238
-238
-247
-259
-267
-268
-262
-240
-216
-202
-191
-204
-226
-248
-284
-296
-300
-294
-269
-249
-225
-208
-192
-177
-173
-179
-215
-277
-323
-358
-380
-416
-458
-469
-450
-426
-398
-353
-305
-257
-211
-186
-204
-209
-203
-210
-218
-239
-254
-265
-293
-320
-337
-331
-317
-313
-298
-288
-251
-238
-261
-280
-289
-304
-326
-338
-345
-317
-289
-257
-218
-205
-222
-239
-251
-261
-284
-323
-359
-363
-362
-355
-348
-335
-299
-269
-243
-232
-232
-236
-243
-237
-246
-291
-332
-358
-382
-411
-421
-419
-374
-323
-278
-232
-204
-194
-200
-186
-175
-166
-170
-193
-211
-219
-204
-191
-179
-159
-155
-151
-176
-207
-226
-242
-255
-274
-280
-279
-248
-225
-199
-185
-175
-194
-233
-268
-302
-345
-378
-388
-389
-376
-375
-366
-350
-320
-276
-235
-204
-173
-148
-158
-190
-220
-223
-218
-228
-245
-269
-299
-332
-347
-346
-326
-317
-312
-307
-294
-276
-247
-231
-226
-216
-214
-210
-211
-203
-194
-181
-158
-161
-174
-193
-211
-237
-278
-311
-356
-389
-392
-381
-362
-351
-342
-316
-273
-247
-249
-243
-241
-246
-262
-285
-301
-328
-345
-353
-356
-343
-344
-347
-340
-321
-306
-292
-278
-262
-242
-232
-218
-204
-193
-182
-161
-160
-157
-155
-161
-163
-187
-208
-220
-238
-232
-234
-262
-270
-256
-232
-214
-188
-173
-167
-151
-167
-205
-257
-298
-315
-317
-320
-322
-322
-315
-306
-303
-287
-259
-240
-218
-224
-234
-226
-211
-194
-166
-158
-180
-214
-231
-235
-266
-287
-301
-286
-262
-248
-233
-208
-168
-123
-108
-118
-127
-145
-168
-184
-188
-200
-209
-212
-230
-257
-286
-291
-312
-327
-337
-337
-331
-331
-329
-330
-309
-289
-268
-260
-255
-245
-245
-248
-264
-278
-275
-298
-320
-331
-328
-316
-316
-314
-305
-259
-220
-215
-211
-210
-182
-161
-165
-179
-187
-171
-146
-149
-169
-174
-160
-170
-194
-218
-240
-244
-246
-241
-219
-213
-198
-167
-136
-114
-109
-104
-129
-157
-179
-209
-223
-237
-258
-282
-304
-302
-283
-274
-272
-264
-252
-221
-195
-174
-175
-174
-166
-133
-94
-96
-124
-144
-145
-161
-196
-214
-204
-207
-209
-185
-163
-145
-121
-103
-113
-136
-160
-176
-190
-203
-202
-202
-203
-208
-214
-235
-247
-274
-281
-295
-322
-331
-343
-359
-371
-354
-348
-324
-297
-277
-253
-241
-225
-223
-248
-286
-322
-352
-352
-352
-345
-328
-330
-319
-290
-251
-216
-190
-176
-161
-162
-176
-184
-200
-221
-237
-251
-264
-282
-272
-257
-271
-286
-300
-315
-313
-311
-310
-309
-295
-275
-246
-219
-216
-216
-218
-220
-246
-270
-281
-299
-313
-342
-375
-400
-402
-384
-360
-335
-301
-254
-203
-156
-147
-149
-140
-105
-77
-58
-67
-89
-112
-130
-157
-186
-197
-193
-173
-159
-162
-174
-173
-173
-192
-220
-237
-259
-271
-271
-274
-254
-223
-198
-175
-167
-179
-180
-185
-213
-232
-261
-293
-319
-327
-328
-325
-308
-278
-245
-238
-221
-211
-218
-256
-303
-345
-397
-416
-422
-405
-401
-391
-378
-364
-322
-267
-234
-229
-238
-243
-235
-243
-259
-276
-272
-262
-245
-242
-243
-232
-233
-247
-289
-320
-335
-342
-335
-335
-327
-308
-283
-254
-236
-231
-240
-244
-262
-290
-346
-407
-455
-488
-497
-504
-506
-491
-450
-409
-365
-321
-267
-223
-189
-181
-191
-191
-178
-153
-155
-174
-198
-211
-234
-252
-260
-278
-280
-274
-267
-253
-221
-197
-197
-193
-183
-194
-204
-213
-218
-225
-228
-214
-218
-223
-239
-254
-277
-308
-323
-340
-345
-368
-389
-380
-348
-317
-303
-281
-258
-250
-243
-242
-255
-262
-261
-258
-277
-278
-278
-256
-231
-241
-253
-256
-230
-233
-253
-284
-318
-319
-293
-292
-306
-307
-293
-280
-271
-255
-242
-231
-236
-274
-318
-340
-341
-325
-317
-311
-289
-261
-223
-188
-170
-155
-134
-116
-131
-175
-237
-285
-293
-301
-318
-340
-337
-299
-272
-253
-249
-234
-209
-173
-154
-176
-198
-204
-205
-211
-215
-230
-239
-225
-224
-244
-266
-243
-204
-191
-193
-195
-179
-176
-181
-203
-224
-246
-265
-274
-288
-300
-270
-243
-225
-202
-202
-208
-228
-241
-252
-261
-286
-299
-296
-302
-293
-269
-247
-230
-232
-239
-285
-341
-386
-436
-498
-539
-782
-1478
-1253
-169
-26
-384
-435
-106
-35
-208
-73
-7
22
-97
-121
-102
-169
-104
-66
-123
-230
-193
-196
-267
-239
-273
-335
-318
-307
-392
-423
-377
-312
-259
-257
-289
-290
-272
-297
-333
-351
-397
-433
-397
-404
-489
-479
-381
-338
-346
-351
-325
-313
-333
-314
-280
-284
-283
-267
-274
-283
-270
-211
-206
-260
-309
-318
-347
-343
-313
-366
-392
-344
-295
-334
-314
-263
-270
-268
-248
-254
-267
-268
-253
-239
-296
-276
-245
-222
-299
-326
-257
-314
-386
-289
-306
-404
-408
-367
-361
-408
-355
-357
-364
-354
-370
-413
-440
-430
-421
-428
-489
-484
-406
-340
-356
-363
-268
-251
-314
-276
-240
-269
-213
-179
-220
-191
-193
-313
-304
-384
-665
-582
-296
-389
-408
-199
-151
-226
-29
90
36
81
53
-126
26
260
-202
-100
133
-244
-212
-118
-259
-377
-188
-280
-455
-222
-219
-461
-484
-294
-255
-348
-396
-257
-466
-324
-209
-332
-210
-296
-194
-238
-428
-475
-190
-209
-392
-274
-101
-403
-438
-34
-325
-347
-170
-354
-368
-354
-418
-400
-245
-402
-458
-242
-269
-445
-293
-279
-537
-246
-346
-622
-356
-721
-409
-389
-648
-341
-332
-636
-466
-73
-772
-435
-186
-593
-499
-430
-598
-625
-273
-313
-624
-278
-90
-481
-413
-120
-242
-532
-277
-311
-366
-238
-386
-496
-309
25
-760
-528
93
-343
-589
-417
-81
-352
-593
-78
-114
-552
-140
41
-350
-365
-225
-64
-267
-468
-134
-534
-394
-223
-427
-402
-465
-335
-494
-308
-288
-482
-338
-69
-339
-429
-38
-333
-431
-328
-198
-263
-640
-268
-192
-284
-397
-310
22
-609
-434
41
-589
-582
-165
-205
-534
-320
-216
-454
-336
-335
-283
-319
-145
-279
-492
-296
-71
-253
-227
-165
-375
-541
-518
-371
-559
-472
-377
-314
-438
-461
-164
-430
-479
-285
-300
-187
-584
-530
-209
-611
-524
-321
-424
-265
-254
-301
-284
-275
-80
-112
-307
-187
-274
-171
10
-376
-286
-91
-41
-92
-450
-189
-128
-480
-101
110
-570
-586
236
-311
-540
-185
-156
-222
-401
-283
-322
-129
-558
-228
-14
-491
-489
-341
-424
-619
-213
-270
-251
-414
-500
56
-227
-750
22
211
-788
-281
201
-350
-461
-261
-269
-226
-187
-619
-612
-110
-802
-1252
-513
-194
-706
-795
-317
-395
-759
-379
-158
-355
-247
-237
-410
-370
-331
-242
-127
-217
-371
-391
-357
-360
-523
-301
-182
-533
-481
-509
-485
-501
-317
-483
-313
-213
-792
-440
-188
-717
-633
-52
-116
-545
-558
-133
-404
-413
-335
-455
-476
-342
-289
-516
-522
-337
-367
-271
-400
-418
-304
-493
-217
-156
-459
-379
-330
-259
-242
-546
-347
-119
-230
-353
-362
-296
-222
-173
-423
-494
-237
-75
-413
-413
-174
-324
-429
-302
-271
-410
-317
-302
-276
-436
-227
-178
-518
-173
-31
-442
-441
-238
-363
-277
-260
-384
-291
-256
-348
-443
-255
-256
-399
-197
-227
-326
-451
-386
-54
-218
-480
-491
-232
-271
-441
-152
-28
-228
-491
-356
-385
-425
-199
-219
-391
-399
-438
-520
-332
-282
-357
-417
-408
-414
-454
-439
-436
-561
-432
-353
-529
-447
-491
-429
-274
-291
-277
-329
-286
-351
-328
-346
-374
-185
-245
-264
-293
-480
-386
-305
-464
-335
-277
-508
-403
-212
-365
-566
-345
-251
-270
-231
-515
-389
-47
-199
-537
-523
-435
-390
-453
-590
-648
-450
-405
-455
-521
-511
-430
-451
-471
-502
-342
-206
-186
-234
-261
-478
-288
-9
-318
-354
-186
-226
-340
-210
-92
-256
-328
-310
-358
-277
-379
-590
-143
-178
-428
-417
-389
-269
-504
-517
-257
-239
-342
-262
-161
-297
-333
-131
-314
-508
-251
-296
-353
-301
-239
-82
-155
-158
-104
-197
-256
-225
-325
-212
-22
-158
-257
-326
-330
-307
-228
-201
-354
-319
-164
-131
-363
-154
31
-359
-276
-98
-261
-292
-39
-197
-426
-156
35
-183
-339
-258
-268
-199
-69
-35
-29
-160
-247
-42
-71
-370
-364
-88
-99
-364
-243
-95
-287
-429
-208
-190
-442
-318
-138
-256
-331
-265
-248
-127
-185
-359
-352
-86
-55
-383
-260
-108
-268
-264
-136
-277
-354
-155
-149
-202
-162
-223
-167
-144
-268
-297
-200
-164
-259
-303
-255
-268
-241
-182
-172
-186
-207
-83
-76
-302
-234
-8
-135
-207
-264
-300
-193
-305
-338
-156
-182
-302
-242
-202
-360
-331
-212
-204
-120
-178
-312
-244
-108
-200
-209
36
-24
-96
-117
-160
-253
-47
-21
-299
-133
-96
-287
-197
-127
-272
-90
20
-248
-348
-152
-149
-178
5
-16
-104
-138
-281
-184
-39
-84
-30
-124
-242
-239
-159
-169
-214
-61
-141
-265
-194
-269
-351
-207
-168
-157
-54
-152
-282
-91
0
-277
-87
111
-124
-95
-88
-300
-224
-54
-91
-181
-243
-337
-331
-241
-293
-223
-147
-167
-347
-493
-366
-322
-289
-203
-207
-293
-300
-249
-191
-153
-252
-176
-44
-265
-340
-221
-273
-259
-255
-348
-400
-352
-276
-285
-361
-326
-306
-323
-284
-251
-235
-180
-187
-236
-258
-189
-81
-78
-94
-135
-114
-141
-232
-267
-78
79
-77
-134
-67
-55
-75
-78
-10
60
-79
-179
85
116
-186
-162
151
106
-107
-113
43
26
-86
49
75
-36
-27
77
-48
-142
-33
22
36
-5
-39
-102
-212
-85
105
-13
-152
-44
46
-25
-80
-44
-41
-40
-63
-200
-247
-159
-139
-172
-226
-283
-344
-350
-368
-451
-443
-398
-391
-356
-418
-499
-524
-474
-413
-524
-557
-532
-525
-405
-440
-545
-519
-465
-494
-568
-550
-449
-399
-364
-301
-336
-421
-407
-304
-291
-382
-332
-177
-41
-72
-158
-58
17
-67
-53
86
19
-86
114
241
182
133
186
273
333
218
153
279
378
454
501
450
280
206
322
318
200
232
295
234
122
116
87
45
91
149
50
-129
-179
-155
-202
-289
-281
-295
-415
-539
-603
-636
-706
-722
-662
-667
-771
-860
-804
-735
-760
-771
-702
-705
-820
-830
-738
-710
-717
-650
-579
-554
-559
-557
-502
-470
-416
-333
-300
-292
-259
-227
-207
-136
-116
-126
-44
68
137
149
218
259
252
217
246
333
349
352
401
542
665
619
600
728
767
662
634
735
805
770
763
833
843
787
704
573
380
155
25
60
178
157
57
-6
-145
-319
-498
-574
-602
-634
-647
-661
-607
-630
-726
-728
-673
-723
-927
-1006
-902
-779
-776
-764
-613
-488
-541
-641
-645
-621
-572
-468
-360
-245
-200
-202
-182
-166
-262
-501
-483
-219
-114
-320
-415
-213
-140
-369
-555
-486
-441
-567
-549
-372
-399
-606
-592
-439
-522
-739
-658
-335
-241
-290
-187
-31
-20
-31
57
169
214
319
516
619
630
694
821
913
975
1006
961
973
1084
1121
1070
911
765
677
650
668
627
542
427
320
182
-63
-331
-452
-407
-410
-578
-731
-766
-784
-900
-1005
-1067
-1094
-1156
-1174
-1151
-1155
-1089
-982
-888
-847
-865
-851
-787
-688
-572
-471
-380
-264
-178
-183
-211
-151
-69
-52
-42
-24
-23
-113
-96
26
22
-270
-538
-415
-272
-411
-586
-473
-361
-622
-916
-929
-885
-985
-981
-759
-702
-874
-920
-729
-635
-683
-618
-416
-303
-316
-313
-238
-54
170
387
534
600
689
809
943
1066
1231
1341
1386
1486
1512
1376
1188
1074
1007
967
921
856
826
819
734
491
161
-78
-229
-357
-513
-673
-774
-777
-812
-994
-1174
-1214
-1211
-1330
-1448
-1466
-1410
-1342
-1316
-1251
-1189
-1191
-1195
-1183
-1114
-1013
-913
-750
-594
-531
-528
-465
-349
-295
-258
-145
-4
46
77
105
105
76
46
-55
-159
-124
-155
-510
-739
-508
-330
-643
-899
-698
-661
-1087
-1296
-1057
-983
-1183
-1121
-874
-955
-1158
-1041
-731
-639
-684
-559
-329
-294
-380
-237
110
400
510
607
752
842
911
1065
1254
1335
1413
1535
1540
1426
1178
975
930
1003
1031
912
808
794
681
341
-13
-121
-169
-344
-554
-607
-635
-816
-989
-1037
-1090
-1286
-1438
-1480
-1559
-1672
-1616
-1483
-1407
-1375
-1315
-1299
-1372
-1351
-1177
-1006
-890
-710
-507
-436
-473
-434
-342
-286
-221
-85
46
113
112
106
137
143
92
-83
-301
-444
-413
-293
-314
-388
-424
-453
-608
-875
-1029
-1060
-1037
-987
-934
-919
-957
-967
-923
-874
-853
-768
-619
-467
-358
-316
-227
-68
134
270
353
510
752
935
1047
1178
1331
1468
1527
1547
1532
1394
1166
1083
1175
1210
1131
1123
1143
958
575
216
30
-127
-267
-332
-391
-529
-731
-887
-1060
-1223
-1363
-1418
-1469
-1530
-1543
-1560
-1538
-1491
-1413
-1343
-1342
-1338
-1298
-1220
-1153
-1012
-804
-627
-537
-503
-473
-458
-422
-319
-158
-3
137
228
247
220
192
188
151
108
-46
-351
-456
-278
-189
-390
-503
-402
-513
-910
-1145
-1085
-1090
-1165
-1045
-911
-1035
-1208
-1096
-894
-844
-815
-629
-386
-272
-239
-187
-43
184
402
557
671
774
914
1121
1376
1521
1559
1640
1759
1746
1496
1138
960
1048
1210
1233
1125
1049
988
745
330
-22
-253
-329
-311
-324
-478
-724
-884
-962
-1107
-1293
-1447
-1493
-1512
-1568
-1626
-1646
-1587
-1494
-1416
-1393
-1445
-1456
-1358
-1144
-957
-812
-657
-471
-331
-335
-371
-327
-187
-4
149
223
222
225
221
145
-5
-199
-343
-279
-170
-292
-459
-456
-398
-579
-799
-804
-822
-957
-1001
-899
-964
-1122
-1049
-901
-982
-1142
-1093
-910
-763
-650
-469
-332
-283
-167
-52
39
148
386
720
976
1126
1197
1333
1488
1604
1664
1707
1756
1659
1384
1176
1184
1263
1240
1190
1122
984
604
168
-98
-224
-305
-389
-402
-457
-636
-901
-1121
-1269
-1376
-1467
-1501
-1519
-1561
-1601
-1607
-1577
-1494
-1438
-1406
-1387
-1322
-1234
-1143
-1000
-827
-670
-546
-479
-457
-464
-418
-307
-163
1
148
232
238
188
149
87
58
69
100
-195
-652
-582
-229
-341
-851
-769
-411
-759
-1406
-1444
-1147
-1341
-1523
-1152
-944
-1275
-1450
-1076
-865
-1012
-1009
-615
-313
-355
-455
-342
-52
175
320
492
689
838
931
1099
1280
1390
1489
1675
1733
1542
1210
981
1026
1114
1194
1246
1252
1136
806
392
55
-175
-338
-390
-368
-430
-682
-924
-1090
-1280
-1495
-1629
-1624
-1661
-1729
-1741
-1739
-1746
-1724
-1624
-1557
-1545
-1543
-1463
-1343
-1194
-1006
-785
-576
-492
-475
-469
-435
-376
-247
-29
183
268
277
292
277
207
97
-115
-258
-162
-69
-220
-388
-325
-316
-596
-862
-883
-936
-1099
-1071
-922
-965
-1105
-1089
-991
-1049
-1153
-1124
-918
-720
-606
-471
-338
-234
-161
-61
113
326
552
809
1085
1295
1415
1461
1617
1794
1833
1778
1611
1325
1124
1112
1226
1295
1272
1210
1040
729
295
-91
-352
-397
-291
-296
-435
-638
-847
-1119
-1387
-1554
-1643
-1669
-1659
-1623
-1671
-1718
-1682
-1623
-1608
-1623
-1567
-1510
-1467
-1370
-1179
-963
-803
-657
-529
-480
-484
-457
-316
-103
74
241
341
344
262
178
110
0
-96
-241
-273
-172
-124
-257
-407
-438
-556
-818
-1006
-1042
-1099
-1146
-1039
-935
-1033
-1158
-1126
-1078
-1088
-1027
-811
-566
-417
-304
-219
-143
-25
128
228
373
641
898
1051
1219
1412
1553
1640
1718
1753
1676
1479
1190
1030
1078
1214
1311
1344
1255
998
618
230
-129
-360
-387
-298
-327
-445
-644
-947
-1293
-1496
-1570
-1658
-1697
-1665
-1643
-1684
-1721
-1688
-1638
-1612
-1565
-1504
-1474
-1446
-1322
-1116
-895
-746
-622
-531
-497
-493
-445
-318
-153
38
213
300
253
171
125
72
-129
-336
-304
-85
-36
-245
-381
-373
-507
-818
-996
-963
-960
-1017
-987
-927
-1033
-1192
-1160
-1029
-1027
-1064
-911
-656
-506
-462
-369
-244
-137
-21
138
297
473
720
966
1147
1351
1529
1618
1682
1787
1864
1823
1611
1304
1191
1243
1335
1329
1277
1240
1092
749
276
-111
-301
-317
-293
-363
-485
-635
-860
-1155
-1397
-1562
-1668
-1689
-1617
-1560
-1641
-1741
-1703
-1620
-1604
-1651
-1626
-1507
-1408
-1295
-1168
-1004
-807
-651
-551
-501
-467
-425
-319
-150
24
124
194
277
279
137
-38
-132
-212
-193
-110
-71
-171
-321
-406
-558
-815
-989
-982
-943
-942
-958
-1017
-1123
-1183
-1165
-1188
-1203
-1120
-956
-819
-719
-599
-486
-369
-261
-142
7
202
435
677
871
996
1153
1303
1454
1573
1644
1714
1708
1520
1184
1033
1122
1199
1216
1224
1197
973
591
232
-70
-312
-365
-310
-368
-521
-718
-942
-1239
-1451
-1528
-1584
-1615
-1625
-1638
-1691
-1770
-1753
-1666
-1608
-1561
-1512
-1457
-1401
-1290
-1102
-899
-727
-580
-469
-425
-426
-397
-304
-159
26
197
284
306
280
257
161
39
115
46
-186
-247
-89
-81
-393
-451
-320
-512
-917
-1065
-966
-1053
-1122
-963
-852
-975
-1087
-1031
-974
-992
-947
-741
-531
-386
-309
-252
-122
80
279
393
572
828
1026
1170
1348
1550
1648
1736
1861
1905
1741
1354
1138
1159
1246
1295
1320
1342
1188
861
475
64
-288
-432
-360
-332
-462
-662
-829
-1040
-1321
-1536
-1631
-1627
-1642
-1638
-1633
-1690
-1750
-1684
-1587
-1599
-1641
-1624
-1564
-1480
-1351
-1170
-968
-797
-642
-566
-579
-583
-491
-316
-135
33
192
269
163
20
-22
-42
-132
-182
-17
87
-108
-358
-398
-392
-606
-768
-694
-621
-718
-822
-791
-814
-957
-1002
-920
-896
-948
-922
-748
-571
-467
-373
-243
-113
1
90
193
366
572
778
972
1183
1381
1485
1587
1685
1719
1709
1588
1309
1120
1111
1256
1328
1284
1242
1097
827
445
53
-237
-349
-280
-269
-333
-456
-654
-921
-1177
-1393
-1557
-1641
-1616
-1555
-1566
-1641
-1651
-1588
-1583
-1603
-1609
-1534
-1452
-1349
-1171
-981
-837
-731
-597
-516
-540
-517
-396
-212
-58
64
155
209
212
201
56
-270
-322
-99
2
-146
-219
-131
-218
-494
-671
-712
-791
-858
-779
-767
-914
-1026
-990
-953
-1017
-1090
-1056
-930
-807
-707
-610
-429
-228
-134
-106
-7
164
310
476
759
997
1090
1248
1469
1588
1573
1647
1829
1887
1749
1472
1230
1142
1200
1316
1306
1203
1099
885
527
87
-277
-408
-375
-331
-401
-577
-783
-1025
-1266
-1484
-1637
-1680
-1647
-1596
-1602
-1675
-1720
-1673
-1587
-1508
-1482
-1459
-1389
-1265
-1111
-997
-865
-690
-508
-410
-408
-406
-379
-268
-94
59
127
188
247
265
-15
-387
-353
-155
-133
-231
-149
-97
-393
-709
-798
-869
-1039
-1006
-803
-822
-995
-1032
-990
-1040
-1088
-1063
-952
-851
-749
-641
-542
-400
-244
-172
-115
-10
104
209
376
670
904
1058
1234
1392
1467
1443
1525
1658
1744
1668
1364
1163
1111
1179
1211
1166
1110
998
816
473
44
-275
-390
-322
-312
-447
-613
-770
-999
-1245
-1479
-1619
-1643
-1635
-1578
-1571
-1623
-1664
-1655
-1589
-1558
-1564
-1519
-1420
-1295
-1186
-1038
-848
-666
-516
-395
-328
-289
-259
-162
-4
132
197
264
292
84
-132
-152
-100
-162
-215
-97
-74
-292
-478
-505
-608
-809
-826
-745
-810
-932
-924
-902
-967
-1016
-963
-909
-922
-861
-757
-660
-529
-339
-198
-135
-38
116
244
378
551
765
924
1085
1280
1376
1441
1522
1641
1650
1659
1674
1426
1104
966
1076
1147
1062
995
932
741
390
9
-326
-490
-476
-436
-470
-599
-755
-937
-1122
-1370
-1540
-1601
-1623
-1610
-1621
-1655
-1691
-1644
-1560
-1514
-1542
-1515
-1436
-1363
-1292
-1213
-1029
-831
-639
-538
-520
-486
-422
-332
-253
-145
6
152
235
229
93
-79
-254
-302
-216
-190
-222
-260
-265
-378
-645
-852
-919
-919
-937
-937
-937
-976
-993
-947
-919
-935
-919
-840
-756
-684
-570
-406
-249
-139
-35
60
161
272
430
570
768
988
1163
1291
1407
1513
1556
1612
1644
1689
1629
1359
1122
1054
1163
1239
1174
1086
966
760
418
22
-330
-446
-374
-336
-441
-589
-688
-851
-1085
-1333
-1482
-1523
-1538
-1526
-1536
-1584
-1607
-1563
-1472
-1436
-1447
-1423
-1356
-1269
-1191
-1094
-955
-763
-564
-466
-478
-498
-436
-336
-243
-136
-23
-24
-59
-57
-81
-194
-271
-181
-169
-307
-403
-391
-440
-537
-564
-588
-664
-739
-753
-797
-877
-899
-850
-807
-790
-802
-809
-767
-686
-576
-458
-345
-239
-137
-19
122
238
335
512
695
826
916
1047
1226
1315
1418
1485
1522
1598
1631
1492
1109
847
883
1016
1027
973
936
852
631
279
-49
-334
-404
-331
-311
-406
-583
-693
-854
-1055
-1224
-1356
-1421
-1433
-1395
-1451
-1539
-1515
-1422
-1371
-1368
-1357
-1341
-1321
-1293
-1200
-1071
-907
-662
-470
-411
-443
-442
-394
-351
-266
-161
-67
-147
-204
-105
-127
-303
-395
-242
-188
-396
-517
-482
-505
-637
-683
-659
-739
-842
-854
-861
-941
-986
-935
-836
-789
-769
-709
-649
-582
-518
-475
-395
-264
-103
58
191
343
449
465
592
725
856
983
1097
1289
1320
1352
1420
1493
1533
1332
1059
887
831
884
928
878
846
816
670
338
-52
-248
-346
-377
-414
-504
-563
-648
-776
-947
-1150
-1295
-1357
-1390
-1399
-1443
-1440
-1385
-1301
-1224
-1234
-1257
-1253
-1229
-1197
-1164
-1069
-904
-711
-549
-461
-428
-403
-402
-407
-372
-307
-211
-138
-123
-135
-155
-199
-292
-363
-347
-360
-428
-451
-463
-520
-602
-629
-624
-661
-742
-811
-822
-805
-774
-717
-644
-571
-522
-494
-480
-420
-341
-281
-187
-49
116
191
303
419
503
572
664
868
939
1022
1127
1241
1320
1349
1431
1436
1309
1023
819
742
780
874
884
887
826
723
464
127
-124
-241
-255
-316
-371
-442
-537
-675
-875
-1035
-1173
-1261
-1323
-1367
-1395
-1420
-1393
-1330
-1281
-1241
-1215
-1219
-1237
-1254
-1212
-1115
-965
-770
-574
-472
-437
-419
-416
-435
-431
-354
-257
-299
-306
-229
-253
-309
-353
-296
-285
-408
-467
-532
-599
-664
-659
-615
-663
-691
-709
-750
-806
-801
-740
-687
-643
-595
-552
-515
-453
-352
-269
-268
-206
-37
69
167
251
356
477
549
634
713
847
936
1035
1174
1227
1251
1333
1432
1486
1378
1035
846
811
864
907
830
835
797
680
428
80
-163
-278
-288
-335
-460
-507
-526
-603
-721
-870
-992
-1084
-1153
-1194
-1286
-1368
-1323
-1228
-1170
-1130
-1119
-1104
-1100
-1096
-1080
-1054
-916
-714
-565
-505
-498
-449
-445
-473
-455
-424
-358
-277
-198
-182
-210
-210
-210
-263
-339
-428
-479
-492
-493
-501
-532
-543
-533
-515
-512
-572
-665
-659
-601
-575
-505
-426
-397
-335
-253
-245
-218
-173
-142
-70
20
118
325
399
368
470
546
566
625
732
809
891
1003
1062
1087
1113
1161
1031
745
605
557
632
608
548
591
600
536
302
65
-127
-243
-256
-339
-464
-531
-549
-659
-799
-925
-1008
-1092
-1156
-1193
-1277
-1312
-1287
-1200
-1133
-1117
-1101
-1093
-1122
-1138
-1127
-1090
-972
-808
-655
-598
-547
-452
-491
-598
-535
-406
-379
-432
-383
-248
-322
-424
-390
-351
-414
-518
-505
-557
-669
-672
-572
-508
-567
-597
-572
-628
-710
-735
-747
-693
-661
-579
-502
-451
-299
-294
-397
-303
-116
-97
-9
131
228
319
382
524
601
576
688
797
827
864
933
1040
1076
1084
1085
1071
884
654
603
630
575
498
543
549
480
354
155
-53
-197
-240
-336
-465
-508
-500
-561
-701
-793
-847
-964
-1088
-1171
-1252
-1315
-1341
-1290
-1232
-1206
-1155
-1112
-1117
-1148
-1157
-1133
-1084
-941
-824
-764
-711
-638
-570
-580
-591
-579
-543
-503
-484
-425
-379
-373
-349
-321
-354
-447
-481
-462
-486
-506
-456
-414
-429
-444
-505
-507
-473
-568
-545
-448
-504
-480
-341
-250
-237
-206
-133
-181
-201
-60
29
-33
92
236
298
438
464
483
484
631
671
625
770
774
843
989
1000
972
843
627
469
422
461
428
438
468
465
383
224
33
-154
-265
-323
-414
-526
-542
-572
-632
-728
-856
-952
-1056
-1133
-1197
-1301
-1359
-1332
-1253
-1208
-1202
-1171
-1169
-1183
-1211
-1244
-1206
-1114
-976
-856
-791
-704
-673
-738
-680
-632
-643
-661
-586
-417
-472
-523
-440
-369
-408
-526
-489
-516
-586
-521
-515
-527
-525
-469
-455
-474
-484
-605
-587
-568
-566
-451
-387
-282
-164
-142
-197
-197
-123
-152
-40
90
94
107
261
367
332
386
468
534
588
658
685
746
837
894
903
930
951
906
759
601
513
505
538
534
558
542
422
296
128
-78
-234
-259
-314
-426
-487
-542
-641
-748
-826
-907
-960
-1026
-1103
-1167
-1236
-1269
-1248
-1217
-1185
-1137
-1108
-1140
-1173
-1152
-1131
-1124
-1002
-845
-761
-721
-688
-619
-605
-644
-650
-598
-556
-552
-490
-394
-381
-431
-429
-422
-462
-496
-527
-544
-548
-592
-569
-490
-417
-431
-495
-499
-558
-472
-459
-518
-412
-347
-329
-323
-279
-126
-181
-212
-51
-99
-77
111
138
197
317
343
356
507
574
551
621
676
721
740
756
847
910
840
682
525
425
415
393
367
401
432
398
271
95
-42
-146
-228
-291
-409
-502
-558
-627
-729
-818
-845
-922
-1007
-1070
-1173
-1261
-1300
-1280
-1231
-1200
-1158
-1118
-1074
-1080
-1106
-1148
-1150
-1038
-917
-862
-830
-723
-608
-641
-711
-677
-587
-543
-523
-489
-492
-497
-459
-428
-416
-465
-465
-473
-473
-570
-662
-562
-509
-543
-472
-435
-619
-592
-510
-581
-515
-303
-281
-309
-182
-257
-199
-227
-113
137
-181
-26
120
49
117
136
352
395
407
533
544
578
738
652
679
785
742
758
801
718
534
502
509
450
447
416
352
320
288
150
-61
-140
-208
-300
-384
-466
-560
-612
-671
-766
-828
-903
-944
-966
-1043
-1154
-1197
-1167
-1177
-1152
-1089
-1074
-1077
-1088
-1120
-1140
-1074
-976
-936
-845
-767
-753
-729
-698
-636
-563
-514
-493
-454
-425
-419
-437
-446
-398
-404
-406
-457
-415
-464
-576
-503
-479
-496
-452
-515
-524
-436
-497
-425
-522
-426
-363
-508
-400
-425
-427
-135
-197
-350
-152
90
40
-98
246
281
47
333
426
238
349
531
576
525
579
730
679
640
756
777
742
659
458
423
441
360
338
325
268
222
144
-29
-176
-220
-277
-372
-462
-558
-627
-680
-773
-866
-937
-1010
-1034
-1046
-1123
-1192
-1165
-1137
-1123
-1115
-1065
-1056
-1037
-1075
-1131
-1038
-969
-884
-810
-739
-655
-667
-705
-683
-624
-576
-533
-390
-374
-481
-338
-362
-467
-415
-424
-532
-428
-471
-663
-364
-486
-653
-329
-420
-587
-385
-418
-505
-518
-482
-215
-426
-581
-131
-219
-187
-137
-217
-18
-35
-8
28
78
132
170
334
408
313
464
625
527
639
710
652
812
858
795
804
865
768
597
484
397
425
408
343
303
288
193
10
-73
-189
-347
-378
-392
-505
-596
-580
-650
-753
-790
-841
-932
-1004
-1034
-1092
-1121
-1116
-1076
-1013
-1023
-1053
-1000
-932
-934
-932
-860
-797
-761
-700
-687
-632
-560
-539
-450
-439
-501
-411
-386
-508
-411
-414
-480
-498
-522
-396
-565
-649
-513
-482
-756
-491
-305
-626
-382
-267
-416
-204
-369
-440
-284
-443
-252
-105
-249
-272
-183
-113
-19
-144
136
237
-55
147
313
61
205
466
329
448
518
504
588
539
597
668
664
671
663
720
615
447
494
428
259
297
269
155
62
39
-73
-260
-269
-363
-484
-568
-671
-745
-793
-846
-946
-965
-966
-1021
-1015
-1046
-1120
-1168
-1112
-1095
-1080
-1049
-1044
-932
-900
-934
-907
-813
-681
-715
-685
-562
-600
-542
-516
-528
-446
-488
-404
-454
-470
-463
-437
-495
-496
-171
-735
-484
-97
-830
-527
-246
-761
-598
-241
-543
-530
-298
-354
-330
-330
-268
-220
-338
-29
-179
-110
109
-4
-134
101
330
-77
247
467
49
315
571
346
352
520
562
492
568
606
508
568
666
541
467
491
318
287
330
198
135
149
64
-43
-90
-206
-312
-351
-439
-568
-621
-692
-782
-796
-849
-920
-941
-944
-983
-1002
-1037
-1093
-1046
-1003
-1019
-989
-891
-810
-820
-767
-736
-716
-588
-644
-527
-497
-440
-488
-438
-434
-534
-412
-389
-475
-745
-325
-436
-647
-317
-220
-202
-376
-8
-373
-506
-88
-484
-349
-45
-261
-191
111
-219
-371
-21
-163
-253
20
-139
-7
-42
-124
110
27
-7
164
89
204
276
263
446
343
322
441
423
418
513
503
445
453
407
364
310
269
192
141
144
43
-38
-42
-153
-241
-293
-429
-551
-578
-614
-712
-774
-835
-905
-925
-940
-964
-991
-1002
-997
-983
-956
-941
-914
-891
-809
-787
-792
-632
-583
-688
-493
-371
-609
-452
-452
-461
-168
-371
-517
-170
-170
-549
-52
-23
-334
-176
-354
-145
-303
-57
-85
-501
227
-201
-384
292
-110
-180
-219
16
-132
-382
-19
4
-203
-64
95
-61
-113
176
-2
-55
75
3
442
241
138
590
336
74
429
385
233
382
446
398
388
413
408
351
361
326
151
192
131
-76
78
21
-180
-158
-205
-353
-466
-457
-626
-712
-682
-752
-801
-824
-856
-937
-856
-902
-933
-906
-941
-889
-966
-991
-836
-861
-802
-622
-703
-650
-581
-616
-550
-472
-681
-508
-241
-574
-545
16
-489
-308
-65
-416
-213
-437
-140
-289
-323
-146
-127
-155
27
-274
-279
56
-385
42
-39
-50
-236
-159
155
-191
-31
53
-64
-63
-88
-14
-68
95
126
-80
241
148
81
192
248
343
32
227
426
155
321
397
239
341
305
213
221
192
136
113
150
39
-35
38
-60
-151
-178
-273
-281
-411
-495
-498
-551
-545
-591
-646
-667
-708
-806
-779
-801
-815
-866
-850
-837
-828
-848
-864
-670
-719
-766
-650
-604
-761
-518
-588
-619
-432
-519
-441
-556
-420
-155
-462
-410
30
-399
-386
32
-338
-167
71
-216
-95
4
-107
-169
-176
-134
-246
-173
-157
-140
-124
-146
53
-96
-397
-106
-259
-123
-31
-134
-123
-17
5
-133
52
55
-16
77
154
26
36
121
60
186
174
52
184
176
106
203
94
129
132
-74
-1
63
-45
-64
-46
-58
-187
-253
-183
-297
-411
-412
-425
-557
-533
-540
-677
-514
-704
-834
-591
-756
-862
-649
-805
-744
-621
-664
-615
-685
-555
-600
-492
-744
-586
-543
-584
-374
-486
-547
-390
-380
-599
-476
-245
-498
-570
-142
-617
-392
-301
-590
-174
-468
-128
-422
-291
-324
-247
-324
-120
-178
-205
73
-344
50
-252
25
-91
-371
38
34
-224
-101
58
-108
-42
41
0
-52
50
74
-61
38
98
122
32
116
182
36
70
69
79
77
121
22
39
134
-71
48
38
-155
-48
-114
-172
-247
-235
-278
-334
-323
-394
-392
-486
-434
-451
-634
-496
-547
-660
-500
-594
-626
-585
-505
-678
-651
-573
-698
-501
-614
-588
-597
-443
-674
-395
-517
-592
-211
-758
-160
-377
-552
-508
-375
-242
-594
-319
-466
-259
-370
-538
-88
-369
-484
-210
-213
-352
-230
-208
-289
-175
-323
-244
-150
-366
-4
-137
-254
15
-118
74
-17
-263
181
62
-153
111
-102
156
93
-89
214
7
-131
161
38
-93
137
69
29
144
-16
66
161
-93
60
28
-44
-41
-13
108
-216
-92
-17
-192
-193
-124
-276
-341
-194
-276
-392
-404
-344
-480
-423
-418
-493
-462
-439
-478
-487
-580
-427
-537
-458
-720
-449
-634
-623
-443
-743
-358
-584
-546
-308
-635
-669
-331
-617
-581
-314
-477
-509
-626
-247
-468
-634
-260
-487
-216
-411
-200
-312
-178
-319
-327
50
-387
-115
-155
22
-244
-60
-71
-219
14
-98
-24
-104
118
-177
57
-90
-9
74
54
73
63
92
103
49
231
162
-170
395
51
192
74
110
221
117
222
179
180
276
123
54
285
6
100
123
276
-25
26
210
-93
55
118
-44
-121
-129
79
-328
-201
-49
-312
-130
-359
-170
-238
-381
-192
-326
-240
-309
-481
-322
-326
-543
-416
-463
-422
-405
-453
-397
-304
-536
-569
-361
-484
-600
-549
-259
-613
-444
-220
-490
-500
-136
-388
-566
-120
-400
-656
-278
-228
-380
-248
-122
-105
-436
-158
-254
-313
126
-435
-233
94
-239
-383
-60
74
-402
-30
-19
-221
-227
4
88
-330
141
-4
-368
107
-95
-36
-210
21
136
-14
-90
55
-74
22
5
-125
217
61
28
98
62
10
84
-16
160
-15
-86
144
-111
32
-78
15
-39
-98
-176
-208
-172
-278
-209
-252
-64
-469
-328
-100
-472
-362
-245
-553
-262
-574
-457
-304
-561
-347
-588
-349
-576
-566
-562
-375
-407
-616
-252
-651
-612
-219
-542
-663
-405
-431
-672
-562
-342
-826
-427
-286
-626
-356
-132
-677
-515
-254
-626
-294
-133
-395
-482
-189
-400
-306
-449
-184
-155
-475
-111
-285
-226
-292
-176
-87
-316
-26
-255
-220
-118
-297
-359
-182
21
-191
-269
119
-88
-99
-14
59
-83
-184
256
-251
-36
116
-164
6
210
-185
32
87
-147
22
-23
-94
-8
-31
-159
-84
-156
-289
-191
-251
-115
-405
-246
-137
-454
-264
-284
-347
-466
-223
-491
-500
-353
-409
-601
-179
-420
-603
-428
-228
-626
-573
-320
-597
-339
-733
-498
-443
-399
-662
-298
-386
-540
-328
-468
-309
-528
-644
-379
-329
-788
-502
-383
-378
-470
-596
-279
-449
-422
-259
-431
-319
-303
-435
-256
-397
-284
-321
-189
-331
-430
-319
-186
-235
-313
-78
-59
-236
-99
-32
-55
-140
-84
100
-74
-147
196
-271
-36
213
-206
59
181
-70
2
-64
-22
-125
-166
121
-41
-143
-35
-86
-91
-239
121
-340
-237
6
-375
-289
-171
-321
-139
-380
-253
-244
-523
-225
-284
-453
-383
-381
-477
-509
-270
-455
-336
-427
-608
-377
-443
-489
-520
-334
-407
-364
-605
-550
-342
-673
-403
-473
-503
-406
-386
-571
-314
-523
-286
-735
-466
-97
-907
-284
-432
-473
-529
-538
9
-515
-572
-242
-307
-485
11
-503
-370
-44
-441
-164
-161
-152
-337
122
-403
-177
21
-545
13
-89
-215
90
-107
-219
-149
34
-61
-36
76
202
-197
-25
211
-159
-11
-98
76
-203
120
220
-407
246
-109
-377
112
-4
-264
44
-83
-215
-129
-80
-238
-151
-177
-360
-117
-478
-226
-260
-571
-266
-428
-671
-90
-456
-471
-382
-532
-236
-692
-570
-354
-565
-389
-425
-865
-518
-463
-985
-324
-388
-798
-415
-533
-570
-480
-534
-391
-736
-494
-382
-780
-430
-393
-326
-869
-380
-362
-545
-237
-628
-188
-753
-253
-248
-749
-105
-321
-574
-70
-204
-702
17
-270
-492
-334
-199
-165
-311
-345
324
-318
-208
291
-480
191
-270
255
28
-122
318
-62
55
3
-135
147
76
-213
199
16
157
-408
194
-54
-275
58
-68
-142
-114
15
-315
-131
2
-233
-233
-173
-254
-302
-78
-231
-289
30
-252
-216
-281
-323
-294
-598
-88
-398
-503
-170
-449
-440
-283
-329
-503
-248
-337
-602
-53
-291
-801
-112
-352
-574
-117
-404
-810
-343
-555
-807
-163
-493
-517
-423
-583
-357
-458
-511
-104
-626
-476
-164
-692
-389
-213
-532
-212
-272
-285
-490
-386
-56
-562
-220
-144
-556
-213
-127
-344
-123
-159
-268
-66
-270
-42
-343
-35
0
-430
81
-151
-136
-229
96
8
-335
252
31
-230
-43
-83
-74
-82
-104
40
-187
-52
47
-219
123
55
-226
19
-149
-422
59
-49
-208
-23
50
-249
-128
-245
97
-19
-359
144
-227
-23
-104
-289
-246
-157
-286
-369
-138
-54
-386
-117
-80
-395
-259
-586
-64
-370
-349
-243
-408
-314
-341
-487
-381
-317
-265
-501
-589
-422
-499
-564
-312
-526
-488
-434
-254
-639
-503
-214
-599
-46
-554
-445
109
-881
-115
-179
-785
44
-320
-429
4
-502
-349
89
-672
-136
-70
-580
75
-344
-163
-188
-287
-324
17
-247
-172
-71
-58
-170
-39
-206
-119
-2
-421
236
-441
-95
23
-476
202
-276
-266
-43
-279
-451
-22
-216
-357
95
-669
-66
-165
-536
-4
-407
-201
-167
-412
-87
-369
-132
-319
-295
-158
-294
10
-336
-10
-249
-388
-231
-405
-189
-197
-272
-240
-404
-134
-448
-269
-365
-238
-368
-488
-26
-402
-339
-312
-214
-385
-381
-227
-387
-381
-95
-475
-402
-56
-455
-278
-283
-284
-357
-174
-270
-463
-464
-231
-361
-306
-130
-375
-210
-488
-80
-183
-287
-161
-373
-224
-240
-147
-388
-282
-21
-482
-279
-33
-533
-194
-53
-538
-281
-374
-256
-470
-468
-172
-521
-279
-162
-400
-323
-290
-260
-366
-261
-157
-589
-113
-304
-516
-310
-358
-405
-386
-418
-230
-462
-277
43
-537
-171
-136
-314
-310
-415
-296
-281
-290
-365
-459
-60
-521
-386
-9
-551
-111
-269
-431
-59
-403
-437
-189
-401
-340
-401
-421
-196
-552
-453
-245
-601
-437
-119
-395
-368
-170
-271
-305
-383
-149
-365
-387
-137
-250
-125
-305
-180
-62
-360
-62
-36
-317
-124
-104
-305
-158
-232
-208
-222
-134
-175
-182
-196
-45
-156
-465
-184
-258
-251
-184
-187
-91
-469
-167
-234
-401
-355
-177
-528
-197
-109
-404
-29
-303
-291
-332
-86
-474
-541
-30
-580
-185
-196
-199
-247
-382
-66
-458
-610
-120
-411
-560
-89
-507
-505
-196
-320
-550
-349
-347
-379
-166
-512
-193
-466
-371
-315
-347
-346
-574
-197
-329
-429
-413
-276
-357
-512
-325
-258
-326
-370
-30
-511
-277
-282
-354
-216
-500
-351
-260
-138
-358
-317
-59
-207
-296
-175
-304
-71
-473
-127
106
-370
-244
38
-31
-132
-292
45
-443
-150
20
-438
150
-374
108
-216
-303
-69
-165
-5
-182
-395
-241
-232
-63
-320
-290
7
-455
-200
50
-413
-87
-263
-236
-279
-340
-97
-315
-182
-495
-134
-204
-668
-133
-294
-588
-25
-437
-107
-423
-404
-222
-482
-227
-486
-494
-146
-580
-125
-550
-210
-331
-491
-110
-501
-172
-386
-483
-137
-309
-518
-166
-177
-450
-226
-256
-312
-348
-247
-343
-305
-275
-345
-294
-347
-309
-476
-179
-416
-180
-255
-298
-381
-293
-346
-319
-179
-233
-153
-432
-3
-221
-373
-140
66
-354
-159
-247
-241
-158
-444
199
-507
-188
163
-400
-291
-70
-425
-246
-184
-266
-291
-417
-65
-491
-223
-53
-452
-186
-266
-288
-112
-365
-99
-377
-343
-35
-568
-121
-368
-50
-202
-401
-157
-331
-172
-251
-299
-194
-276
-299
-298
-372
-127
-484
-256
33
-515
-145
-213
-488
-214
-224
-300
-109
-242
-223
-378
-425
-300
-260
-271
-560
-262
-270
-551
-229
-438
-393
-357
-387
-467
-186
-599
-293
-158
-472
-305
-548
-7
-548
-403
-363
-404
-186
-413
-223
-153
-418
-86
-168
-268
-202
-333
-209
-483
-47
-427
-214
-328
-242
-264
-481
34
-588
-223
-192
-499
-286
-556
-255
-384
-406
-335
-269
-431
-250
-506
-177
-506
-533
-278
-702
27
-568
-327
101
-704
-37
-465
-311
-121
-664
159
-495
-220
-421
-363
38
-475
-445
-236
-180
-478
-379
-254
-195
-483
-127
-282
-332
-377
-437
-249
-292
-453
-181
-309
-585
-219
-547
-188
-257
-493
-296
-352
-529
-335
-236
-384
-63
-441
-108
-222
-405
16
-296
-162
-335
-179
-182
-401
-173
-186
-374
-243
-230
-196
-300
-328
-79
-166
-171
-203
-135
-127
-438
-129
-252
-300
-168
-177
-76
-361
-389
-236
-532
-224
-341
-564
-233
-324
-15
-298
-494
-273
-344
-485
-350
-389
-176
-325
-430
-76
-540
-246
-325
-431
-228
-393
-314
-285
-571
-195
-515
-247
-395
-427
-58
-467
-295
-260
-295
-249
-367
-279
-197
-128
-505
-373
-175
-448
-341
-401
-375
-236
-156
-160
-244
-413
-113
-121
-188
-138
-452
-74
-287
-372
-312
-206
-347
-208
-152
-133
-115
-360
-277
-40
-167
-278
-135
-167
-315
-26
-358
-284
23
-205
-22
-328
-114
-135
-196
-200
-167
-321
-134
-161
-371
-54
-304
-466
-141
-335
-310
-373
-74
-213
-322
-327
-378
-282
-351
-181
-450
-465
-124
-461
-354
-113
-354
-199
-430
-48
-407
-181
-227
-67
-330
-172
-212
-223
-30
-365
-193
-500
-147
-209
-424
-415
-305
-119
-521
-446
-90
-440
-209
-199
-245
-195
-480
-142
-497
-243
-274
-310
-179
-291
-347
-520
-111
-694
-146
-388
-359
-142
-438
-112
-478
-143
-303
-187
-532
-367
-162
-484
-155
-50
-227
-448
-125
-177
24
-271
-289
-10
-756
250
-374
-313
211
-362
-55
-369
-71
54
-510
63
-325
-220
-106
-602
168
-351
-466
-57
-281
-152
-331
-307
87
-555
-355
-135
-367
-297
-321
-371
-262
-408
-225
-401
-373
-230
-503
-77
-348
-257
-39
-482
-325
-223
-413
-150
-500
-200
-259
-613
-206
-558
-83
-350
-270
-86
-580
-18
-540
-369
-311
-469
-369
-184
-469
-262
-614
-311
-109
-567
-109
-619
-321
-513
-126
-578
-103
-348
-532
127
-722
170
-440
-129
-317
-565
212
-539
-103
-181
-233
-111
-267
-301
-196
-93
-392
-73
-230
-245
-422
-417
-82
-723
-257
-121
-526
-312
-164
-410
-304
-329
-422
-164
-322
-212
-433
-450
-92
-448
-465
-125
-386
-408
-472
-382
-153
-292
-456
-80
-217
-420
-182
-206
-378
-242
-335
-483
-206
-372
-398
-382
-224
-227
-492
-206
-429
-410
-135
-575
-398
-154
-354
-342
-236
-304
-107
-414
-334
-130
-245
-397
-241
-280
-227
-61
-249
-317
-231
-97
-532
-131
-200
-443
-53
-508
-126
22
-250
-107
-242
-159
-292
-396
-119
-428
-202
-99
-399
-90
-108
-92
-167
-350
24
-192
-289
-229
-60
18
-79
-259
-37
-133
-412
-58
-247
-233
-405
144
-103
-576
209
-394
-262
-234
-187
-312
-291
-236
-299
-319
-395
-109
-277
-355
-159
-217
-487
-302
-494
-350
-116
-396
-308
-477
-41
-458
-75
-445
-584
41
-628
-189
-395
-423
-306
-162
-158
-524
-356
-162
-323
-289
-382
-223
-89
-651
-215
-251
-227
-118
-423
-166
-273
-594
184
-588
-207
-428
-487
112
-382
-171
-375
-205
-176
-320
-156
-197
-260
-168
-88
-219
-268
-145
-166
-175
-339
-192
-4
-42
-389
155
-174
-139
-111
-88
32
-273
-142
-153
24
-215
-46
-32
-75
-62
-88
-154
-77
-206
-258
-25
-216
-4
-194
-254
-161
-316
-160
-424
-156
-90
-386
-156
-291
-129
-186
-483
-232
60
-412
-296
-203
-86
-382
-303
190
-589
-9
-144
-287
-161
-367
-233
-66
-95
-552
-44
-507
-218
-53
-487
-25
-139
-425
-226
-332
-323
-276
-424
-163
-152
-309
-165
-205
28
-142
-266
-241
-309
6
-379
-113
-189
-236
152
-425
-230
-87
-370
-163
17
-197
-260
-103
-93
-132
-70
-526
316
-249
-376
499
-159
-124
51
-429
70
235
-516
266
-261
-54
-167
-268
-142
-351
-117
74
-370
-88
-27
-534
206
-413
-245
-79
-397
-172
-28
-350
-70
-328
-59
39
-640
79
-143
-173
-72
-279
93
-126
-476
64
-390
-184
-482
-130
-280
-692
14
-410
-342
-208
-348
-355
-165
-633
-132
-130
-836
-184
-447
-292
-390
-383
-204
-578
-390
-231
-275
-586
-137
-267
-483
-104
-222
-468
-5
-438
-392
-252
-374
-274
-416
-226
24
-577
-325
54
-441
30
-219
-203
-54
-380
-242
-455
-349
-151
-387
-374
-207
14
-319
-460
-224
-355
-72
-211
-391
170
-218
-499
-281
-365
-316
-436
-207
-374
-440
-322
-355
-269
-160
-319
-431
-353
-477
-412
-361
-129
-394
-548
-270
-562
-464
-145
-369
-135
6
-652
-138
-477
-530
-165
-597
-156
-406
-366
-246
-654
-232
-220
-522
-327
-515
-508
-323
-322
-228
-147
-419
-502
-469
-145
-635
-755
-155
-334
-289
-453
-436
-165
-406
-445
-431
-327
-279
-679
-397
-304
-362
-162
-318
-780
-102
-241
-683
-385
-457
-188
-491
-558
-206
-751
-427
-418
-787
-255
-560
-555
-249
-684
-450
-210
-524
-105
-664
-239
-493
-800
-109
-744
-472
-349
-595
-420
-758
-622
-106
-561
-575
-719
-473
-146
-663
-388
-246
-383
-415
-291
-445
-640
-488
-525
-899
-346
-157
-451
-144
-566
-660
-294
-292
-420
-433
-384
-571
-551
-303
-520
-360
-340
-347
-187
-412
-449
-657
-235
-199
-551
-286
-315
-192
-294
-310
-174
-778
-651
-313
-591
-339
-132
-218
-273
-542
-164
60
-694
-328
-318
-594
-261
-601
53
-39
-715
-327
-51
-92
-349
-408
-397
-303
-481
-383
-320
-327
-418
-282
-223
-527
-555
-549
-393
-409
-400
-472
-380
-353
-293
-462
-619
-354
-447
-477
-664
-598
-527
-589
-636
-409
-610
-366
-378
-699
-345
-726
-703
-432
-636
-894
-806
-430
-699
-644
-377
-615
-631
-471
-646
-805
-591
-637
-541
-444
-612
-586
-603
-512
-526
-735
-578
-392
-740
-656
-538
-602
-300
-626
-589
-688
-878
-558
-661
-878
-595
-439
-485
-450
-612
-301
-480
-734
-623
-517
-681
-689
-230
-440
-370
-382
-525
-211
-546
-740
-336
-375
-498
-574
-557
-16
-582
-379
-282
-477
-236
-362
-371
-691
-638
-325
-386
-282
60
-179
-361
-600
-362
-143
-452
-532
-507
-254
-278
-639
-421
-322
-342
-383
-295
-215
-499
-324
-269
-438
-454
-278
-397
-580
-532
-334
-361
-298
-299
-488
-652
-481
-564
-277
-483
-522
-59
-272
-143
-324
-427
-213
-635
-564
-332
-225
-27
-594
-286
-132
-481
-246
-256
-438
-335
-453
-294
-288
-595
-333
-277
-216
-403
-352
-152
-459
-459
-219
-186
-607
-173
22
-239
-274
-141
-133
-321
-242
-95
-218
-534
-318
-272
-185
27
-240
-125
-59
-257
-278
-368
-272
-390
-251
-53
-288
-329
-121
-248
-493
-210
-262
-435
-449
-395
-267
-393
-339
-313
-422
-182
-177
-266
-123
-423
-361
53
-347
-514
-58
-110
-459
-302
-81
-285
-376
-339
-304
-484
-298
-86
-122
-266
-80
-83
-172
-185
-240
68
-158
-623
-210
127
-69
-249
-491
-34
-152
-347
152
-61
-257
-111
-253
-176
-19
-193
102
235
-88
-40
157
-149
-153
99
127
-190
-411
141
60
-64
134
112
37
78
-8
-84
40
30
156
16
-15
168
56
-139
-70
-18
-149
-118
-126
-273
-202
-85
-101
-97
-138
32
-186
-35
20
-436
-278
7
4
-180
-52
-44
-135
-114
18
-57
-332
-111
-178
-237
-48
-99
-133
-100
-233
-186
-83
-265
-167
-123
83
-159
-458
138
180
7
150
222
65
81
319
170
212
224
357
392
132
176
449
514
411
370
436
441
401
472
495
474
506
796
731
455
504
676
636
637
608
538
727
629
613
689
574
636
716
618
465
391
394
501
453
347
310
231
143
152
177
105
44
-53
-169
-265
-307
-371
-422
-320
-315
-396
-464
-485
-460
-449
-574
-507
-530
-659
-393
-357
-584
-589
-405
-153
-527
-785
-362
-186
-459
-364
-105
-130
-238
-164
-167
-390
-134
26
-152
7
85
119
388
346
192
280
704
634
415
894
924
585
868
1126
1170
917
894
1225
1208
1302
1330
1282
1585
1757
1519
1427
1615
1577
1184
752
548
519
735
672
456
550
686
536
150
-150
-332
-418
-432
-554
-718
-776
-704
-609
-569
-636
-696
-598
-684
-920
-1040
-1079
-1031
-851
-566
-418
-388
-292
-171
-211
-295
-309
-328
-227
-234
-282
-163
-146
-62
2
-219
-491
-626
-550
-739
-1023
-938
-779
-922
-986
-911
-1033
-1044
-1017
-1041
-1099
-1415
-1421
-1007
-831
-698
-698
-667
-464
-539
-524
-278
-291
-246
133
207
293
450
486
1001
1290
1069
1044
1275
1504
1684
1782
2026
2126
2208
2535
2481
2454
2090
1142
594
577
829
853
586
657
847
691
258
-288
-662
-775
-880
-1146
-1499
-1798
-1701
-1442
-1342
-1331
-1312
-1229
-1258
-1519
-1780
-1949
-1861
-1464
-1076
-842
-681
-467
-248
-171
-242
-259
-206
-74
72
89
104
183
395
712
769
650
493
343
125
-137
-452
-821
-689
-424
-450
-759
-1271
-1461
-1599
-1944
-2184
-2262
-2189
-2187
-2255
-2302
-2403
-2381
-2127
-1831
-1806
-1957
-1939
-1703
-1559
-1426
-1165
-817
-379
-126
-96
-75
38
323
661
965
1168
1263
1438
1717
1815
1976
2263
2548
2697
2654
2801
2850
2952
3192
3201
3119
2758
1708
659
345
455
590
356
256
433
277
-231
-991
-1625
-1863
-1873
-1926
-2265
-2667
-2720
-2346
-2090
-2074
-1994
-1793
-1658
-1838
-2130
-2334
-2228
-1717
-1082
-552
-256
-31
229
365
309
285
348
516
701
778
776
730
854
1117
1253
1120
847
574
227
-221
-612
-879
-996
-1133
-1172
-1060
-1314
-1988
-2550
-2680
-2768
-3081
-3245
-3036
-2764
-2796
-2839
-2709
-2581
-2457
-2272
-2012
-2000
-2067
-1844
-1295
-858
-552
-86
412
743
722
665
832
1052
1318
1595
1947
2275
2529
2706
2813
2874
2812
2896
2996
3055
3099
3177
3350
3475
3427
2961
1817
392
-327
-297
-94
-238
-513
-415
-374
-849
-1654
-2389
-2786
-2789
-2797
-3070
-3453
-3523
-3065
-2582
-2263
-2069
-1826
-1652
-1776
-2002
-2134
-1988
-1460
-652
104
589
810
1013
1211
1189
1070
1003
1053
1243
1333
1271
1269
1377
1545
1551
1311
936
446
-88
-651
-1137
-1477
-1623
-1503
-1430
-1662
-2184
-2831
-3271
-3532
-3734
-3787
-3671
-3418
-3133
-3014
-3014
-2874
-2591
-2294
-2109
-2032
-1934
-1680
-1243
-706
-199
312
796
1189
1350
1203
1079
1246
1640
2043
2299
2521
2820
3057
3203
3156
3080
3072
3177
3234
3098
2959
3072
3438
3642
3378
2678
1205
-503
-1250
-1124
-854
-1017
-1145
-843
-732
-1400
-2444
-3196
-3485
-3361
-3255
-3479
-3783
-3665
-2938
-2287
-2008
-1810
-1497
-1279
-1460
-1793
-1934
-1639
-897
74
921
1361
1496
1576
1653
1515
1246
1096
1161
1360
1440
1338
1235
1322
1514
1485
1042
347
-325
-809
-1222
-1624
-1883
-1900
-1739
-1665
-2039
-2779
-3480
-3919
-4021
-4113
-4173
-3977
-3535
-3045
-2836
-2831
-2767
-2532
-2293
-2184
-2131
-1939
-1489
-851
-140
398
724
1025
1315
1420
1237
1059
1242
1642
2029
2322
2575
2917
3145
3138
3059
2856
2681
2663
2733
2802
2910
3001
3252
3517
3330
2774
1717
-143
-1701
-1971
-1444
-946
-1095
-1170
-838
-940
-1849
-3001
-3758
-3909
-3575
-3363
-3528
-3672
-3234
-2245
-1567
-1442
-1444
-1249
-1184
-1417
-1680
-1639
-981
108
1200
1879
1999
1893
1830
1661
1339
1076
1053
1314
1562
1619
1511
1391
1372
1364
1027
271
-503
-1102
-1523
-1882
-2084
-2033
-1914
-1879
-1968
-2426
-3390
-4282
-4478
-4225
-4145
-4081
-3584
-2841
-2519
-2577
-2522
-2362
-2264
-2121
-1859
-1664
-1453
-896
22
749
978
1138
1350
1412
1219
932
967
1311
1819
2348
2637
2727
2788
2851
2843
2629
2386
2323
2449
2647
2629
2739
3071
3377
3522
3155
2356
782
-1366
-2455
-2026
-1157
-844
-911
-747
-603
-1309
-2591
-3628
-4087
-3828
-3316
-3136
-3319
-3262
-2489
-1556
-1170
-1229
-1246
-1173
-1306
-1578
-1645
-1229
-250
1044
2009
2276
2043
1740
1542
1212
907
844
1087
1464
1703
1659
1435
1215
1147
1009
403
-539
-1220
-1500
-1659
-1879
-2070
-1954
-1740
-1740
-2134
-2876
-3662
-4296
-4521
-4236
-3775
-3366
-2924
-2331
-1935
-2148
-2576
-2553
-2217
-1958
-1800
-1385
-693
-106
442
991
1259
1204
1107
1113
1053
900
992
1541
2236
2658
2814
2860
2806
2611
2365
2161
2186
2368
2525
2773
3053
3189
3193
3258
3288
3005
2054
322
-1582
-2428
-1845
-755
-231
-354
-368
-424
-1264
-2741
-3968
-4292
-3772
-3019
-2659
-2652
-2512
-1920
-1229
-1042
-1273
-1471
-1428
-1420
-1508
-1372
-766
293
1473
2331
2477
1971
1361
1012
890
814
876
1240
1812
2204
2096
1623
1105
726
397
-126
-784
-1449
-1725
-1516
-1323
-1416
-1724
-1958
-2124
-2533
-3267
-3999
-4461
-4386
-3743
-3155
-2899
-2705
-2357
-2084
-2320
-2767
-2836
-2444
-1901
-1374
-865
-397
54
538
880
842
580
502
781
997
1026
1267
1799
2308
2540
2479
2330
2150
2008
2044
2117
2124
2243
2578
2977
3025
2800
2990
3230
3122
2584
1739
566
-1240
-2242
-1624
-434
35
-321
-524
-657
-1497
-2936
-3885
-4065
-3552
-2786
-2388
-2397
-2512
-2088
-1431
-1262
-1519
-1649
-1423
-1266
-1310
-1159
-508
422
1396
2044
2081
1594
1005
781
780
874
1112
1526
1971
2072
1748
1197
659
281
110
-149
-620
-1094
-1426
-1435
-1350
-1517
-1868
-2165
-2276
-2537
-3266
-4022
-4146
-3713
-3265
-3030
-2839
-2619
-2547
-2564
-2587
-2597
-2524
-2177
-1521
-1039
-887
-669
-135
450
617
494
477
645
775
877
1071
1401
1816
2090
2216
2127
1882
1806
1984
2209
2319
2295
2425
2670
2754
2637
2639
2852
3091
3137
2929
2378
1333
-348
-1866
-1848
-798
118
143
-385
-714
-1147
-2204
-3412
-3982
-3638
-2705
-2096
-2243
-2585
-2496
-1888
-1379
-1403
-1607
-1545
-1343
-1273
-1275
-970
-98
983
1768
1981
1637
1064
708
690
863
1153
1493
1865
2079
1876
1295
684
348
264
163
-272
-785
-1042
-1204
-1364
-1506
-1521
-1706
-2290
-2848
-3140
-3423
-3750
-3725
-3293
-2867
-2774
-2824
-2777
-2763
-2770
-2602
-2296
-2055
-1802
-1381
-922
-602
-400
-112
247
428
407
412
565
821
1064
1290
1516
1697
1783
1800
1807
1730
1689
1793
2048
2255
2223
2180
2312
2440
2362
2301
2528
2814
2854
2749
2452
1724
171
-1603
-2017
-1096
-115
8
-442
-686
-924
-1789
-3048
-3863
-3826
-2982
-2181
-2082
-2436
-2527
-1990
-1438
-1397
-1666
-1670
-1392
-1191
-1149
-953
-308
636
1530
1907
1660
1063
645
664
886
1078
1317
1705
2009
1949
1439
790
305
112
55
-106
-419
-784
-966
-1034
-1270
-1578
-1759
-2009
-2411
-2907
-3212
-3212
-3133
-2893
-2572
-2506
-2634
-2754
-2720
-2631
-2524
-2181
-1662
-1251
-1009
-812
-623
-463
-290
-15
235
345
465
660
887
1022
1159
1359
1511
1564
1468
1340
1368
1557
1814
2045
2179
2211
2187
2132
2115
2101
2190
2316
2553
2939
3059
2940
2535
1757
242
-1608
-2105
-1113
26
120
-416
-574
-734
-1659
-3067
-3878
-3821
-3076
-2382
-2269
-2443
-2436
-1927
-1426
-1438
-1813
-1945
-1709
-1476
-1316
-1000
-255
693
1467
1756
1482
860
417
432
692
1007
1324
1672
1965
1875
1381
728
192
-77
-113
-179
-475
-760
-852
-761
-968
-1621
-2062
-2176
-2411
-2948
-3262
-3055
-2718
-2579
-2600
-2670
-2943
-3128
-2933
-2639
-2492
-2278
-1732
-1163
-957
-1037
-956
-683
-473
-304
-131
78
354
706
1033
1154
1065
1054
1148
1152
1091
1084
1323
1663
1922
1983
1883
1875
1973
2030
1875
1823
2039
2319
2558
2702
2929
3050
2914
2562
1721
-200
-2247
-2350
-836
532
476
-143
-288
-685
-2008
-3581
-4292
-3985
-2928
-1941
-1710
-2102
-2384
-2015
-1550
-1590
-2012
-2030
-1640
-1307
-1062
-696
45
957
1728
1966
1490
619
97
277
820
1362
1743
2078
2267
2013
1295
424
-164
-267
-43
45
-192
-533
-672
-707
-911
-1478
-2125
-2368
-2503
-2844
-3115
-2941
-2446
-2133
-2175
-2484
-2991
-3349
-3156
-2663
-2315
-2008
-1456
-847
-716
-951
-1050
-883
-616
-312
-2
255
518
831
1167
1260
1047
842
821
957
1105
1167
1389
1793
2124
2178
1962
1716
1592
1631
1742
1901
2145
2372
2546
2820
2802
2599
2631
2559
1997
384
-1846
-2571
-1334
214
693
137
-420
-686
-1671
-3319
-4459
-4410
-3208
-1789
-1277
-1711
-2189
-2130
-1800
-1800
-2155
-2199
-1702
-1132
-749
-476
-45
679
1429
1693
1380
626
17
115
709
1385
1910
2171
2223
1973
1232
302
-337
-428
-46
245
136
-181
-460
-699
-1019
-1423
-1853
-2232
-2509
-2695
-2876
-2930
-2695
-2255
-2041
-2262
-2719
-3166
-3345
-3123
-2607
-2012
-1524
-1081
-708
-712
-1027
-1175
-950
-474
-53
229
503
751
948
1026
1009
882
728
725
877
1038
1165
1412
1785
2011
1871
1532
1317
1269
1348
1508
1798
2130
2320
2464
2578
2637
2535
2382
2324
2104
991
-1098
-2337
-1420
476
1246
426
-436
-700
-1247
-2660
-3903
-4046
-2932
-1432
-767
-1217
-2048
-2260
-1860
-1566
-1811
-1976
-1543
-854
-422
-320
-82
440
1014
1354
1269
703
104
143
813
1579
1932
1993
2013
1819
1214
399
-176
-243
110
467
524
181
-370
-744
-979
-1354
-1763
-1994
-2018
-2088
-2403
-2707
-2792
-2564
-2206
-2146
-2648
-3277
-3311
-2867
-2437
-2178
-1761
-1213
-982
-1164
-1388
-1428
-1269
-745
-59
375
365
325
563
753
604
372
431
688
876
921
970
1138
1351
1544
1559
1289
999
1031
1347
1655
1699
1807
2181
2298
2151
2103
2221
2449
2481
2263
1814
442
-1537
-2108
-855
711
1014
115
-567
-854
-1741
-3063
-3786
-3471
-2228
-1030
-858
-1536
-2243
-2283
-1844
-1671
-1920
-1863
-1325
-808
-485
-314
21
556
1004
1132
868
259
-64
306
1053
1726
2023
1983
1795
1414
786
199
-134
-69
353
683
541
22
-535
-888
-1115
-1456
-1765
-1864
-1884
-1992
-2292
-2591
-2650
-2446
-2348
-2530
-2815
-2901
-2762
-2604
-2319
-1878
-1468
-1306
-1227
-1139
-1182
-1219
-891
-222
237
325
320
422
490
403
401
587
788
881
979
1094
1158
1111
1170
1287
1221
1007
999
1355
1612
1635
1636
1935
2147
1996
1855
2023
2398
2537
2653
2644
2221
857
-1230
-1990
-867
797
1248
469
-319
-613
-1260
-2580
-3449
-3312
-2143
-938
-753
-1477
-2203
-2233
-1802
-1535
-1756
-1787
-1355
-840
-545
-415
-154
340
868
1068
865
318
-53
289
1077
1740
1970
1861
1681
1414
851
223
-52
125
570
810
631
113
-449
-822
-1041
-1288
-1570
-1660
-1669
-1714
-1871
-2108
-2453
-2737
-2565
-2282
-2345
-2903
-3049
-2413
-1860
-1833
-1835
-1429
-1123
-1233
-1406
-1218
-898
-583
-15
612
695
257
155
492
646
432
386
837
1245
1239
1108
1089
1068
1075
1171
1331
1336
1312
1505
1854
1990
1827
1737
1989
2324
2383
2327
2467
2722
2638
2121
1052
-738
-1925
-1279
418
1295
590
-440
-841
-1280
-2445
-3486
-3552
-2576
-1280
-804
-1355
-2143
-2376
-2014
-1662
-1765
-1883
-1549
-1028
-596
-371
-164
216
672
965
890
421
7
226
957
1678
2027
1935
1682
1382
946
466
115
103
453
824
760
248
-386
-837
-1014
-1222
-1563
-1739
-1687
-1588
-1794
-2261
-2668
-2766
-2516
-2275
-2484
-2953
-2944
-2418
-1988
-1952
-1850
-1457
-1182
-1214
-1259
-1120
-882
-411
255
672
572
278
299
550
630
540
645
971
1197
1188
1093
1035
1070
1198
1264
1225
1082
1114
1497
1872
1905
1755
1742
1951
2021
2029
2170
2480
2763
2785
2529
1654
64
-1596
-1667
-214
1134
1111
148
-574
-1052
-1916
-3102
-3574
-3014
-1832
-897
-993
-1797
-2414
-2303
-1864
-1690
-1928
-1903
-1370
-793
-473
-338
-45
395
741
738
417
-3
-62
510
1376
1944
1970
1656
1295
913
416
25
26
427
819
807
349
-291
-839
-1145
-1286
-1423
-1544
-1631
-1655
-1702
-1879
-2201
-2713
-2999
-2694
-2317
-2584
-2997
-2747
-2096
-1888
-2113
-1975
-1601
-1548
-1587
-1295
-920
-739
-405
229
619
337
-74
86
446
474
380
609
1030
1207
1107
1041
1006
915
940
1111
1274
1255
1350
1616
1839
1800
1559
1504
1718
1941
2078
2226
2417
2521
2363
2025
1260
-395
-1948
-1684
29
1302
918
-221
-798
-1161
-2168
-3268
-3534
-2754
-1454
-693
-971
-1781
-2401
-2365
-1983
-1837
-1899
-1676
-1117
-563
-309
-283
-116
232
515
507
251
-72
43
749
1578
2015
1869
1478
1107
674
229
52
179
554
933
895
361
-391
-916
-1099
-1242
-1500
-1622
-1552
-1537
-1643
-1873
-2197
-2744
-3084
-2810
-2627
-2760
-2744
-2263
-1778
-1847
-2124
-2014
-1779
-1715
-1417
-937
-622
-411
-62
317
351
60
-32
296
511
509
639
940
1184
1165
1085
1088
939
755
940
1262
1448
1535
1710
1945
1877
1470
1289
1556
1829
2070
2387
2641
2721
2607
2371
2020
1088
-587
-1722
-1184
348
1398
1033
-11
-672
-1231
-2256
-3230
-3442
-2656
-1301
-539
-877
-1756
-2367
-2326
-2027
-2038
-2107
-1767
-1129
-526
-287
-286
-167
82
266
254
67
-115
167
891
1630
1922
1659
1262
997
666
297
208
415
809
1060
903
364
-391
-1004
-1193
-1154
-1238
-1418
-1458
-1345
-1399
-1802
-2442
-3062
-3226
-2842
-2452
-2452
-2453
-2162
-1865
-1995
-2342
-2306
-1964
-1627
-1209
-743
-579
-543
-252
138
180
-126
-169
232
567
596
646
897
1123
1164
1051
914
732
614
915
1394
1606
1510
1561
1751
1692
1274
1156
1626
2079
2404
2582
2651
2469
2190
2092
1955
1202
-345
-1490
-1056
416
1326
900
-92
-794
-1337
-2288
-3163
-3305
-2529
-1295
-520
-773
-1755
-2529
-2636
-2346
-2165
-2034
-1586
-878
-309
-146
-257
-334
-199
29
207
283
285
521
1143
1799
2037
1733
1219
867
632
406
378
606
963
1201
998
374
-423
-1006
-1214
-1186
-1202
-1231
-1174
-1140
-1367
-1863
-2345
-2691
-2974
-3129
-2812
-2228
-2050
-2174
-2100
-1903
-2058
-2419
-2339
-1767
-1313
-1092
-673
-253
-205
-330
-297
-99
-75
-129
177
679
884
806
814
936
916
715
622
784
971
1114
1371
1602
1670
1559
1398
1358
1336
1411
1705
2111
2401
2516
2441
2241
2040
1692
1143
158
-1092
-1369
-279
994
1149
210
-860
-1516
-2144
-2971
-3295
-2825
-1754
-773
-738
-1583
-2454
-2833
-2675
-2251
-1919
-1541
-1012
-556
-249
-217
-344
-299
-41
245
398
403
511
1019
1601
1908
1838
1423
980
691
526
513
645
929
1247
1110
416
-352
-871
-1124
-1236
-1197
-1066
-1048
-1301
-1627
-1985
-2688
-3214
-2969
-2375
-2389
-2725
-2493
-1943
-2017
-2541
-2496
-2034
-1928
-1937
-1397
-753
-638
-626
-243
70
-248
-607
-260
412
616
530
777
1134
1050
722
745
951
912
781
1029
1388
1396
1290
1433
1622
1475
1177
1222
1521
1704
1898
2214
2314
2069
1947
2074
2029
1336
105
-1057
-1329
-502
600
994
255
-694
-1231
-1829
-2739
-3278
-2828
-1653
-655
-644
-1386
-2229
-2625
-2437
-2078
-1825
-1503
-937
-420
-212
-378
-521
-362
-15
314
489
507
546
868
1393
1750
1661
1289
995
841
681
539
596
867
1109
1013
466
-301
-933
-1217
-1204
-1099
-1056
-1020
-1035
-1309
-1834
-2433
-3048
-3269
-2851
-2456
-2403
-2258
-1881
-1770
-2238
-2671
-2448
-2008
-1818
-1374
-635
-262
-316
-337
-174
-148
-348
-296
243
674
764
830
1009
1082
867
631
709
836
805
997
1419
1608
1459
1323
1279
1209
982
1004
1421
1802
1980
2094
2226
2132
1841
1673
1763
1590
647
-714
-1491
-878
436
1151
584
-579
-1347
-1791
-2427
-3082
-2951
-1879
-619
-323
-1156
-2276
-2867
-2710
-2210
-1755
-1377
-903
-507
-339
-453
-673
-667
-358
97
410
463
383
594
1108
1554
1598
1238
848
620
510
450
575
847
1077
1028
540
-194
-861
-1214
-1225
-1059
-986
-984
-1058
-1312
-1732
-2188
-2622
-2981
-2884
-2456
-2252
-2226
-2030
-1815
-1995
-2432
-2458
-2014
-1745
-1509
-869
-324
-327
-513
-398
-206
-244
-283
78
607
778
800
925
963
754
526
594
843
882
912
1298
1636
1461
1186
1207
1270
1120
1013
1286
1719
2071
2246
2227
2028
1844
1794
1831
1694
1070
18
-1080
-1141
38
1126
930
-211
-1181
-1694
-2164
-2833
-2998
-2290
-1188
-496
-885
-1996
-2890
-2927
-2402
-1862
-1593
-1312
-837
-514
-521
-683
-709
-531
-136
236
418
392
375
732
1276
1515
1250
828
605
557
483
453
630
797
779
491
-25
-668
-1136
-1189
-954
-781
-843
-1074
-1347
-1647
-1981
-2382
-2905
-3193
-2661
-1831
-1752
-2142
-2237
-2090
-2283
-2616
-2406
-1722
-1279
-958
-408
-256
-736
-999
-627
-169
-98
-113
281
819
841
613
599
692
659
629
786
982
1005
991
1268
1521
1375
1165
1187
1230
1178
1253
1620
2022
2073
1992
2046
1961
1652
1558
1842
1793
812
-791
-1593
-760
639
1143
379
-748
-1365
-1716
-2437
-3062
-2844
-1808
-680
-511
-1429
-2580
-3098
-2769
-2088
-1634
-1416
-1070
-735
-573
-673
-863
-770
-375
118
475
527
370
470
939
1385
1402
1039
678
569
563
547
634
755
849
798
389
-301
-954
-1275
-1120
-770
-668
-875
-1181
-1477
-1789
-2390
-2994
-2853
-2106
-1739
-2241
-2563
-2227
-2003
-2346
-2530
-2020
-1630
-1713
-1602
-970
-677
-885
-725
-145
-22
-515
-582
70
646
607
539
797
842
500
318
629
954
983
1133
1522
1584
1131
827
1126
1426
1405
1427
1760
2043
1995
1878
1907
1974
1894
1943
2131
2086
1396
5
-1327
-1400
-38
1215
1090
-133
-1143
-1518
-2052
-2867
-3145
-2355
-1055
-362
-932
-2158
-3025
-3021
-2428
-1915
-1619
-1306
-933
-770
-784
-889
-888
-647
-227
240
443
282
203
611
1199
1459
1224
762
505
473
472
518
646
757
757
550
80
-614
-1201
-1237
-878
-733
-965
-1267
-1529
-1778
-2088
-2351
-2531
-2624
-2494
-2381
-2361
-2287
-2174
-2126
-2085
-2013
-1977
-1933
-1781
-1294
-770
-617
-603
-504
-434
-420
-310
-93
246
541
718
851
796
621
618
815
985
991
976
1149
1392
1450
1363
1355
1365
1343
1331
1449
1643
1891
2101
2150
2224
2165
2024
1900
1825
1453
449
-1016
-1454
-158
1288
1376
139
-1055
-1507
-1861
-2672
-3084
-2454
-1213
-244
-513
-1741
-2811
-3059
-2648
-2015
-1590
-1269
-823
-569
-545
-742
-929
-846
-387
160
548
506
332
623
1151
1382
1117
727
524
565
632
701
764
792
844
728
244
-509
-1085
-1107
-697
-422
-602
-995
-1324
-1563
-1994
-2625
-3052
-2826
-2085
-1769
-2069
-2387
-2474
-2536
-2656
-2548
-2167
-1895
-1712
-1226
-811
-1020
-1330
-1072
-535
-317
-396
-255
253
566
556
547
552
525
535
721
991
1060
993
1181
1487
1450
1231
1223
1438
1556
1448
1504
1797
1948
1944
2058
2141
1948
1726
1861
2064
1829
770
-822
-1616
-851
618
1281
451
-880
-1451
-1729
-2528
-3229
-3037
-1907
-706
-567
-1551
-2650
-3131
-2898
-2247
-1778
-1464
-1098
-768
-608
-654
-883
-855
-415
140
574
647
456
554
1027
1459
1481
1102
770
758
821
842
896
966
1013
899
546
-5
-594
-1017
-974
-586
-394
-776
-1461
-1908
-1946
-1967
-2239
-2493
-2743
-2726
-2260
-1964
-2203
-2554
-2434
-2018
-1966
-2321
-2178
-1486
-966
-682
-561
-667
-839
-749
-331
96
182
193
599
1005
894
488
344
705
1174
1227
1060
1135
1278
1423
1560
1564
1402
1297
1423
1638
1832
1841
1900
2184
2416
2280
1978
1779
1799
1876
1266
-209
-1476
-1186
481
1632
933
-670
-1516
-1677
-2119
-2869
-2973
-2046
-792
-389
-1220
-2468
-3227
-3063
-2367
-1702
-1343
-1134
-927
-756
-721
-922
-1015
-703
-98
404
557
430
432
792
1234
1421
1170
791
634
705
822
936
1019
1009
880
536
-2
-575
-859
-743
-472
-389
-591
-951
-1362
-1740
-2046
-2231
-2390
-2472
-2171
-1868
-2321
-2901
-2717
-2194
-2154
-2491
-2331
-1690
-1545
-1803
-1460
-900
-916
-1036
-696
-267
-266
-425
-65
607
658
298
283
525
658
638
812
1211
1416
1247
1161
1224
1153
1174
1498
1922
1893
1635
1707
1979
2069
1969
1989
2236
2381
2132
1785
1466
661
-707
-1524
-773
827
1427
344
-1025
-1672
-2008
-2584
-3049
-2766
-1810
-858
-746
-1591
-2753
-3311
-2958
-2208
-1706
-1494
-1193
-782
-539
-646
-814
-722
-399
51
457
640
574
649
1104
1575
1528
1068
776
815
893
910
936
1056
1174
1042
593
-52
-628
-876
-730
-459
-403
-760
-1374
-1792
-1871
-1969
-2299
-2545
-2446
-2306
-2332
-2384
-2379
-2388
-2426
-2275
-2001
-1986
-2086
-1733
-1077
-744
-769
-815
-671
-471
-379
-217
115
389
550
740
838
758
664
762
1077
1239
1177
1239
1404
1496
1476
1423
1438
1443
1453
1555
1702
1863
1940
1958
2046
2099
2021
1855
1661
1380
612
-812
-1622
-742
774
1266
293
-1020
-1626
-1942
-2715
-3266
-2829
-1648
-601
-655
-1704
-2733
-3123
-2914
-2314
-1791
-1374
-927
-709
-739
-870
-983
-914
-559
-43
466
612
452
568
962
1264
1189
925
738
723
735
772
902
1006
1008
813
415
-98
-533
-810
-807
-550
-440
-620
-1025
-1492
-1911
-2480
-2973
-2729
-1912
-1458
-2107
-3030
-2889
-2321
-2474
-2906
-2534
-1667
-1411
-1746
-1694
-1211
-1149
-1159
-635
-140
-291
-541
-143
601
772
378
381
775
910
742
790
1113
1375
1412
1420
1510
1355
1178
1412
1807
1820
1642
1775
2119
2254
2074
2004
2221
2292
2122
2013
1879
1127
-316
-1414
-987
530
1376
725
-570
-1408
-1740
-2259
-2957
-3040
-2188
-986
-486
-1215
-2454
-3151
-3006
-2402
-1927
-1622
-1227
-813
-620
-685
-877
-937
-702
-192
376
654
532
514
918
1427
1554
1201
862
838
909
891
892
982
1102
1092
730
124
-451
-810
-801
-599
-493
-662
-1191
-1704
-1782
-1799
-2166
-2616
-2643
-2241
-2039
-2491
-2719
-2341
-2049
-2207
-2382
-2160
-1825
-1699
-1544
-999
-644
-798
-794
-420
-127
-154
-146
249
775
859
726
810
952
1019
1035
1102
1275
1457
1560
1699
1727
1574
1466
1568
1682
1771
1860
1981
2193
2226
2083
2089
2195
2192
2037
1899
1339
10
-1458
-1388
265
1523
1023
-434
-1261
-1557
-2189
-3133
-3273
-2320
-956
-347
-1000
-2215
-3111
-3202
-2682
-2035
-1574
-1157
-717
-510
-591
-920
-1036
-781
-255
333
726
669
519
766
1223
1435
1164
827
772
911
907
841
910
1109
1155
849
240
-382
-743
-861
-672
-399
-410
-838
-1529
-2012
-2101
-2100
-2227
-2225
-1979
-1928
-2570
-3093
-2730
-2118
-1973
-2094
-1854
-1582
-1779
-2016
-1583
-935
-699
-575
-295
-106
-241
-367
-83
503
820
808
868
970
987
953
1035
1239
1450
1505
1573
1671
1589
1578
1745
1918
1927
1906
2090
2234
2244
2328
2522
2621
2369
2023
1856
1333
35
-1234
-1080
367
1505
1021
-362
-1218
-1508
-2113
-2996
-3166
-2309
-1031
-538
-1099
-2108
-2870
-3036
-2763
-2281
-1743
-1178
-773
-536
-497
-696
-851
-778
-346
255
692
722
678
894
1275
1428
1136
808
764
900
919
860
850
965
984
723
243
-336
-805
-918
-715
-532
-588
-931
-1420
-1991
-2334
-2341
-2196
-2205
-2431
-2334
-2121
-2370
-2839
-2863
-2394
-2013
-2030
-2032
-1685
-1457
-1462
-1309
-973
-752
-681
-506
-162
120
111
111
381
664
733
710
760
955
1102
1106
1246
1447
1494
1524
1613
1659
1628
1565
1624
2004
2238
2129
2073
2049
2164
2334
2195
1928
1717
1100
13
-1043
-1065
40
1042
816
-297
-1150
-1551
-2009
-2787
-3132
-2391
-1099
-506
-1040
-2004
-2561
-2619
-2565
-2323
-1754
-1108
-624
-526
-556
-624
-722
-693
-363
150
579
713
673
829
1138
1319
1176
932
814
843
875
815
832
951
1026
863
425
-86
-512
-695
-723
-669
-674
-1015
-1438
-1597
-1562
-1678
-2102
-2508
-2756
-2757
-2476
-2145
-1993
-2128
-2160
-1959
-1985
-2316
-2300
-1702
-950
-554
-558
-626
-612
-564
-425
-153
180
454
672
872
1000
949
827
898
1155
1364
1443
1504
1634
1728
1818
1916
1833
1753
1818
2024
2219
2317
2300
2405
2466
2271
2158
2045
1675
810
-506
-1235
-606
572
1010
396
-547
-1122
-1531
-2417
-3249
-3181
-2153
-956
-590
-1287
-2197
-2685
-2776
-2660
-2339
-1811
-1103
-583
-444
-533
-731
-855
-780
-396
137
548
630
651
864
1155
1219
1039
845
781
844
858
802
730
713
760
689
402
-124
-612
-848
-865
-850
-925
-1200
-1584
-1706
-1775
-2031
-2506
-2919
-2805
-2405
-2273
-2381
-2432
-2325
-2119
-2066
-2196
-2180
-1933
-1530
-1102
-847
-747
-600
-436
-268
-131
-58
65
326
599
823
942
939
1010
1140
1308
1376
1346
1353
1486
1712
1848
1854
1810
1842
1895
1962
2005
2081
2196
2236
2202
2196
2121
1688
736
-504
-1243
-858
141
737
400
-426
-1013
-1356
-2002
-2902
-3210
-2582
-1475
-908
-1235
-1912
-2365
-2545
-2577
-2465
-2139
-1578
-1047
-749
-576
-543
-629
-680
-488
-27
443
552
486
642
992
1281
1239
996
911
1003
1025
876
670
581
635
658
542
258
-160
-537
-765
-867
-1080
-1486
-1682
-1505
-1253
-1414
-2088
-2841
-3103
-2851
-2482
-2261
-2273
-2165
-1842
-1780
-2104
-2387
-2235
-1709
-1135
-813
-698
-629
-559
-384
-199
-40
107
286
535
821
982
985
1013
1134
1329
1466
1461
1370
1388
1491
1673
1804
1806
1857
1895
1941
2007
2098
2116
2121
2173
2233
2221
1684
754
-246
-855
-643
-49
301
129
-251
-646
-1092
-1850
-2703
-2990
-2629
-1926
-1475
-1511
-1794
-2040
-2255
-2456
-2489
-2334
-1953
-1526
-1212
-987
-819
-751
-712
-549
-243
116
255
200
251
520
799
917
905
903
966
985
862
613
396
363
465
515
381
124
-148
-411
-745
-1126
-1445
-1571
-1588
-1621
-1745
-1926
-2153
-2413
-2520
-2484
-2395
-2340
-2270
-2093
-1924
-1861
-1880
-1804
-1581
-1289
-1018
-856
-707
-553
-386
-234
-69
144
347
541
699
818
865
848
865
1032
1262
1433
1465
1435
1506
1621
1672
1648
1652
1737
1949
2063
2066
2030
2063
2169
2149
1956
1549
994
253
-390
-494
-158
192
111
-200
-446
-673
-1197
-1986
-2518
-2463
-1942
-1618
-1609
-1737
-1787
-1818
-1975
-2131
-2118
-1857
-1568
-1370
-1229
-1066
-895
-800
-658
-392
-12
199
175
124
208
389
501
553
614
785
932
909
705
459
292
221
204
153
33
-205
-476
-673
-785
-863
-989
-1149
-1318
-1565
-1802
-1948
-2051
-2072
-1982
-1825
-1720
-1770
-1889
-1859
-1730
-1636
-1523
-1340
-1107
-893
-750
-635
-491
-350
-223
-56
70
173
251
321
450
618
710
783
840
916
1032
1086
1100
1109
1092
1137
1249
1324
1342
1375
1464
1552
1642
1707
1777
1797
1735
1556
1180
606
4
-241
-95
151
178
-23
-151
-203
-398
-870
-1368
-1616
-1563
-1437
-1462
-1553
-1609
-1587
-1585
-1651
-1689
-1629
-1519
-1472
-1426
-1347
-1228
-1124
-1037
-850
-520
-225
-100
-61
-45
21
98
123
178
334
533
673
698
640
576
512
432
330
256
205
118
-36
-298
-465
-495
-482
-624
-930
-1168
-1238
-1217
-1284
-1381
-1394
-1286
-1163
-1123
-1122
-1141
-1122
-1043
-899
-759
-664
-593
-504
-363
-264
-191
-126
-37
63
186
284
323
324
340
441
516
551
571
601
693
777
824
833
878
931
995
1093
1163
1279
1373
1488
1599
1658
1644
1592
1442
1101
649
303
285
460
518
364
204
204
227
37
-364
-706
-780
-708
-723
-900
-1101
-1180
-1171
-1238
-1333
-1341
-1251
-1159
-1130
-1114
-1066
-1036
-1080
-1081
-928
-658
-439
-343
-283
-169
-31
23
12
6
88
212
280
229
161
146
134
129
96
37
-69
-208
-322
-380
-442
-571
-719
-785
-799
-857
-943
-1003
-984
-946
-956
-954
-915
-883
-864
-833
-820
-808
-761
-728
-684
-623
-568
-516
-495
-526
-515
-441
-393
-375
-375
-338
-274
-241
-234
-202
-124
-46
16
51
87
106
109
152
237
325
376
416
506
641
767
861
921
972
1048
1048
870
610
413
400
462
403
225
123
137
151
35
-185
-318
-336
-359
-452
-590
-705
-802
-898
-1012
-1094
-1116
-1092
-1059
-1047
-1020
-972
-942
-949
-950
-886
-768
-655
-569
-468
-340
-244
-212
-248
-244
-185
-118
-48
-5
18
27
19
-14
-50
-68
-83
-100
-157
-264
-359
-427
-452
-446
-472
-497
-489
-480
-496
-524
-529
-490
-426
-403
-404
-408
-421
-433
-443
-419
-381
-353
-323
-305
-289
-287
-279
-255
-237
-192
-144
-112
-112
-134
-132
-88
-55
-58
-51
-27
13
66
108
132
150
192
239
286
354
453
553
632
718
776
808
820
780
685
582
517
491
459
353
244
212
245
244
175
83
34
35
-13
-98
-203
-290
-353
-448
-568
-661
-722
-748
-775
-794
-808
-777
-713
-702
-702
-665
-572
-505
-496
-498
-463
-437
-449
-452
-418
-364
-323
-311
-307
-301
-324
-341
-351
-382
-407
-448
-486
-500
-519
-538
-571
-589
-568
-544
-550
-574
-583
-576
-567
-565
-554
-524
-509
-492
-486
-506
-488
-465
-452
-445
-433
-425
-422
-431
-444
-415
-366
-337
-326
-341
-350
-349
-352
-325
-302
-277
-256
-245
-213
-178
-134
-85
-41
6
45
80
120
188
286
398
468
503
531
561
602
620
595
520
460
447
433
410
366
319
310
318
275
203
129
86
73
23
-49
-132
-226
-327
-409
-457
-490
-506
-538
-588
-619
-606
-570
-545
-529
-476
-408
-395
-415
-443
-444
-433
-438
-436
-429
-425
-436
-450
-462
-476
-503
-546
-573
-592
-618
-640
-661
-693
-734
-743
-720
-702
-710
-718
-692
-646
-607
-577
-539
-497
-452
-420
-416
-415
-418
-414
-402
-396
-401
-406
-396
-404
-423
-441
-443
-457
-462
-439
-425
-427
-421
-405
-392
-365
-349
-347
-338
-324
-274
-234
-215
-189
-156
-132
-104
-61
-12
37
98
173
227
260
278
298
330
389
420
409
336
261
233
221
186
123
81
83
105
88
44
2
-11
-12
-44
-115
-188
-238
-271
-310
-360
-417
-454
-498
-530
-552
-546
-528
-533
-551
-556
-537
-531
-544
-581
-602
-607
-604
-608
-626
-640
-634
-630
-637
-660
-680
-668
-667
-660
-668
-673
-658
-655
-650
-651
-634
-620
-614
-593
-566
-543
-540
-532
-502
-472
-448
-440
-441
-432
-412
-396
-400
-418
-440
-456
-468
-468
-459
-463
-471
-478
-483
-487
-483
-469
-435
-394
-392
-392
-370
-337
-299
-256
-208
-186
-158
-139
-125
-92
-47
11
77
137
183
225
256
262
266
297
338
379
391
391
400
371
328
274
253
238
210
173
123
109
112
69
46
35
27
24
0
-23
-50
-85
-121
-175
-231
-270
-300
-322
-342
-331
-315
-324
-351
-387
-414
-443
-473
-492
-506
-520
-543
-573
-616
-662
-702
-728
-737
-726
-731
-744
-726
-690
-679
-672
-662
-641
-620
-608
-595
-570
-551
-540
-539
-549
-554
-555
-543
-535
-511
-477
-462
-454
-457
-445
-441
-456
-471
-487
-496
-504
-514
-536
-548
-553
-538
-519
-526
-549
-550
-534
-516
-494
-470
-441
-425
-395
-355
-330
-307
-270
-229
-169
-114
-63
-5
23
32
45
85
120
155
198
240
268
277
281
288
296
285
260
247
232
217
205
180
169
178
197
204
168
133
113
98
70
33
-2
-9
-26
-77
-121
-152
-155
-171
-189
-227
-271
-279
-294
-323
-354
-372
-386
-417
-473
-540
-588
-624
-649
-663
-675
-678
-691
-704
-708
-717
-709
-698
-674
-626
-591
-575
-555
-510
-489
-495
-485
-475
-481
-486
-484
-489
-498
-501
-500
-490
-471
-476
-482
-478
-473
-461
-456
-460
-466
-476
-474
-471
-468
-478
-476
-458
-453
-451
-427
-389
-366
-341
-328
-314
-282
-246
-217
-186
-145
-97
-62
-48
-23
-5
23
60
107
142
170
185
191
189
195
205
215
253
265
275
269
258
239
219
224
241
230
207
205
215
213
202
187
167
155
136
103
69
59
47
17
-41
-109
-154
-186
-209
-256
-299
-322
-348
-375
-429
-460
-486
-520
-522
-522
-530
-549
-574
-602
-626
-650
-679
-683
-658
-648
-643
-637
-624
-600
-577
-558
-541
-514
-499
-494
-482
-472
-469
-465
-456
-472
-493
-519
-522
-491
-482
-492
-484
-500
-537
-556
-546
-543
-535
-532
-542
-537
-552
-553
-542
-523
-484
-459
-465
-468
-446
-417
-374
-323
-272
-221
-185
-170
-142
-130
-107
-65
-27
7
37
76
121
156
173
177
185
200
210
227
235
231
227
228
226
219
226
219
216
224
223
205
181
167
160
162
152
153
160
174
166
126
80
40
17
-14
-60
-118
-168
-211
-250
-287
-312
-316
-326
-335
-346
-373
-404
-432
-449
-462
-481
-506
-507
-502
-501
-518
-521
-523
-515
-499
-482
-473
-471
-455
-463
-453
-452
-480
-502
-527
-552
-583
-604
-618
-622
-625
-632
-648
-680
-703
-714
-687
-655
-644
-632
-633
-635
-651
-661
-656
-647
-632
-620
-617
-612
-608
-588
-556
-516
-477
-443
-415
-385
-371
-356
-314
-274
-221
-194
-184
-174
-151
-133
-108
-85
-70
-35
-27
-14
6
14
29
58
65
66
69
84
121
151
178
169
152
135
133
138
124
124
130
148
160
127
88
62
62
44
30
6
-42
-82
-138
-209
-266
-300
-318
-315
-335
-374
-407
-434
-457
-471
-460
-447
-446
-439
-423
-431
-462
-471
-467
-461
-454
-442
-430
-415
-413
-425
-437
-446
-441
-434
-450
-469
-476
-467
-461
-488
-546
-596
-619
-647
-675
-675
-663
-672
-679
-675
-678
-687
-692
-679
-661
-644
-648
-648
-637
-632
-609
-603
-601
-578
-535
-501
-476
-449
-428
-396
-348
-294
-262
-250
-249
-237
-215
-221
-231
-228
-201
-169
-132
-87
-65
-42
-19
0
11
34
54
97
143
179
208
200
202
216
229
219
201
207
225
237
240
209
172
175
170
132
65
8
-21
-35
-64
-103
-131
-158
-192
-224
-256
-288
-325
-359
-358
-347
-326
-290
-280
-294
-307
-332
-367
-376
-372
-358
-353
-368
-360
-376
-413
-434
-449
-470
-468
-457
-444
-436
-456
-470
-485
-494
-500
-513
-526
-543
-557
-590
-618
-640
-666
-682
-691
-695
-688
-676
-655
-635
-638
-630
-612
-594
-590
-586
-572
-548
-535
-528
-519
-514
-481
-437
-392
-362
-356
-331
-298
-254
-231
-230
-219
-183
-159
-155
-140
-146
-128
-96
-73
-38
7
47
79
132
174
209
235
261
291
302
313
324
317
321
323
302
269
258
270
270
259
242
220
192
158
118
91
75
62
40
7
-39
-90
-127
-152
-187
-213
-222
-216
-215
-226
-240
-251
-277
-277
-259
-254
-241
-241
-220
-241
-269
-297
-317
-324
-330
-339
-368
-392
-412
-440
-476
-509
-522
-521
-536
-554
-557
-551
-546
-562
-589
-607
-621
-630
-634
-630
-615
-590
-581
-575
-564
-546
-512
-482
-465
-445
-429
-418
-421
-442
-460
-458
-459
-458
-438
-417
-395
-365
-328
-288
-256
-225
-186
-145
-116
-98
-86
-81
-86
-90
-70
-53
-25
1
17
40
54
61
81
112
139
157
191
228
243
223
187
182
200
193
174
154
148
130
106
87
71
76
106
113
83
46
11
-27
-46
-52
-42
-39
-47
-69
-120
-178
-229
-268
-264
-250
-243
-231
-241
-274
-308
-344
-398
-446
-465
-472
-483
-505
-534
-569
-589
-620
-657
-677
-685
-692
-698
-704
-710
-711
-714
-744
-768
-779
-794
-790
-781
-769
-749
-736
-739
-729
-710
-682
-671
-668
-669
-657
-636
-631
-620
-600
-580
-563
-539
-531
-537
-535
-518
-502
-486
-468
-454
-435
-411
-388
-357
-339
-321
-307
-300
-295
-295
-289
-256
-207
-149
-105
-82
-56
-11
37
70
106
152
198
220
222
223
246
261
274
270
259
240
184
147
126
149
168
153
150
133
120
87
65
61
71
90
77
30
-52
-118
-161
-195
-217
-227
-237
-269
-315
-361
-388
-411
-438
-444
-440
-441
-454
-490
-529
-571
-613
-645
-673
-682
-697
-701
-701
-696
-690
-684
-697
-714
-739
-754
-761
-758
-734
-714
-696
-694
-723
-754
-772
-779
-751
-712
-672
-644
-614
-609
-634
-639
-632
-609
-586
-564
-562
-557
-550
-546
-544
-544
-547
-543
-518
-483
-450
-412
-386
-350
-321
-286
-249
-226
-197
-171
-131
-90
-38
2
49
103
146
188
222
254
284
314
318
319
333
332
335
339
339
319
301
315
317
318
299
281
263
240
210
176
168
174
176
165
126
87
61
29
-7
-33
-45
-58
-76
-90
-102
-136
-163
-185
-205
-217
-239
-283
-326
-357
-377
-412
-452
-496
-526
-532
-553
-561
-555
-565
-581
-599
-617
-639
-660
-669
-682
-680
-663
-643
-647
-667
-689
-699
-693
-678
-631
-587
-573
-572
-577
-598
-626
-615
-588
-556
-525
-515
-503
-501
-498
-483
-463
-444
-417
-381
-347
-323
-279
-241
-219
-193
-175
-152
-115
-63
-31
13
57
81
98
112
121
147
173
201
223
240
240
234
244
266
296
319
334
341
342
334
341
341
344
343
324
299
264
224
192
182
209
235
242
242
238
234
215
183
157
165
170
156
124
71
17
-31
-77
-147
-188
-208
-236
-267
-283
-304
-339
-391
-441
-470
-508
-546
-569
-577
-586
-614
-652
-673
-685
-705
-718
-714
-717
-706
-715
-724
-776
-825
-825
-822
-811
-806
-802
-795
-786
-806
-816
-808
-782
-748
-726
-702
-676
-681
-679
-661
-629
-612
-620
-614
-579
-540
-534
-520
-516
-496
-462
-436
-389
-355
-315
-252
-215
-215
-202
-189
-162
-118
-71
-34
-2
42
76
98
118
150
183
202
235
273
294
293
303
315
324
324
325
338
335
327
325
324
300
274
246
233
237
217
173
152
147
142
117
77
41
24
9
-33
-73
-108
-143
-163
-193
-214
-237
-274
-311
-353
-390
-424
-461
-491
-505
-493
-483
-503
-546
-590
-623
-646
-672
-713
-743
-750
-752
-778
-809
-827
-858
-863
-849
-833
-798
-776
-788
-810
-823
-826
-841
-846
-820
-780
-752
-757
-766
-743
-707
-687
-664
-640
-619
-593
-576
-573
-556
-570
-568
-540
-512
-462
-418
-371
-309
-271
-249
-220
-203
-182
-152
-134
-123
-127
-99
-60
-20
12
28
51
83
113
113
127
163
185
207
227
247
275
296
308
296
288
283
276
258
276
287
244
205
171
162
151
115
87
88
124
117
79
40
12
-7
-40
-84
-130
-168
-194
-216
-252
-281
-317
-363
-396
-426
-450
-474
-513
-541
-550
-565
-592
-649
-700
-712
-716
-719
-743
-745
-732
-743
-763
-782
-792
-777
-765
-763
-783
-797
-819
-836
-856
-831
-795
-784
-758
-728
-713
-729
-722
-723
-700
-673
-652
-642
-633
-607
-582
-572
-592
-569
-516
-474
-448
-403
-356
-331
-313
-275
-219
-185
-159
-105
-75
-54
-26
6
27
43
71
127
181
206
245
280
307
314
323
341
357
373
393
391
372
342
317
316
327
365
391
357
284
206
159
131
100
57
23
43
79
70
-7
-86
-106
-87
-111
-179
-248
-287
-335
-408
-481
-527
-537
-560
-596
-620
-627
-633
-663
-684
-680
-687
-722
-775
-812
-818
-802
-796
-808
-826
-828
-834
-871
-892
-897
-891
-883
-893
-913
-939
-970
-1013
-1067
-1077
-1053
-1060
-1054
-1038
-1013
-1011
-1011
-1001
-991
-965
-975
-963
-953
-950
-924
-900
-932
-894
-903
-866
-878
-754
-993
-1464
-959
-575
-563
-617
-490
-383
-393
-399
-310
-176
-114
-49
20
127
205
234
309
416
428
425
460
510
564
540
503
471
464
458
435
333
176
65
-6
2
19
-60
-144
-129
-66
-39
-125
-215
-208
-153
-180
-287
-373
-453
-469
-455
-438
-412
-369
-332
-302
-263
-261
-302
-363
-377
-334
-285
-283
-327
-393
-412
-381
-411
-473
-497
-456
-385
-393
-462
-504
-541
-576
-624
-711
-801
-913
-1050
-1120
-1133
-1133
-1167
-1195
-1177
-1136
-1163
-1263
-1358
-1383
-1363
-1370
-1413
-1460
-1471
-1452
-1415
-1389
-1348
-1265
-1207
-1143
-1061
-1006
-967
-915
-830
-727
-619
-552
-515
-454
-374
-250
-163
-34
168
388
591
709
824
922
1035
1126
1225
1332
1444
1461
1492
1553
1556
1374
902
476
298
320
289
65
-113
-54
75
0
-303
-581
-604
-539
-625
-782
-903
-911
-924
-989
-956
-766
-562
-397
-230
-31
194
257
236
277
450
601
567
469
452
540
552
464
367
373
402
386
297
167
51
-124
-328
-426
-458
-529
-694
-869
-911
-912
-1015
-1169
-1259
-1254
-1375
-1673
-1936
-2075
-2088
-2082
-2058
-1913
-1711
-1633
-1618
-1601
-1518
-1460
-1481
-1437
-1304
-1181
-1130
-1146
-1097
-938
-759
-600
-482
-367
-272
-246
-257
-262
-185
-27
141
352
599
849
1064
1304
1529
1822
2098
2276
2471
2680
2913
3044
3100
3053
2688
2084
1627
1584
1827
1918
1702
1632
1977
2301
2212
1802
1612
1838
2106
2099
1924
1862
2021
2176
2297
2408
2576
2775
2868
2909
2923
2811
2577
2374
2318
2371
2401
2294
2121
2055
2045
1949
1695
1464
1346
1235
993
650
351
136
-170
-521
-826
-1009
-1123
-1315
-1510
-1584
-1676
-1848
-2047
-2175
-2200
-2250
-2576
-3100
-3389
-3309
-3119
-3117
-3159
-2973
-2589
-2416
-2493
-2545
-2400
-2189
-2091
-2091
-2057
-1995
-1962
-1941
-1842
-1659
-1579
-1576
-1496
-1336
-1260
-1343
-1394
-1212
-923
-719
-683
-655
-491
-325
-205
-182
-132
75
626
762
540
447
487
463
278
-33
-514
-1219
-2248
-2918
-3124
-3161
-3396
-3784
-3813
-3375
-3202
-3741
-4267
-4291
-3973
-3781
-3822
-3764
-3451
-3032
-2653
-2324
-1966
-1362
-813
-271
322
780
1066
1266
1552
1878
2117
2259
2454
2764
3037
3140
3021
2853
2784
2704
2496
2262
2051
1796
1566
1362
1160
923
665
443
328
177
-53
-261
-375
-378
-419
-529
-647
-735
-847
-851
-758
-888
-1161
-1330
-1145
-850
-789
-766
-537
-221
-124
-278
-463
-482
-378
-255
-191
-161
-121
-78
-16
79
162
225
324
407
488
512
534
652
814
1020
1217
1388
1519
1725
1940
2062
2096
2220
2458
2648
2518
2192
1676
703
-735
-2096
-2491
-2307
-2241
-2627
-2848
-2467
-2143
-2609
-3537
-4050
-3858
-3549
-3609
-3884
-3786
-3238
-2690
-2349
-2095
-1624
-1031
-521
-198
-33
45
101
179
389
615
780
869
1002
1162
1213
983
583
284
56
-183
-529
-914
-1236
-1419
-1589
-1836
-2104
-2348
-2393
-2385
-2467
-2588
-2732
-2737
-2662
-2606
-2574
-2505
-2257
-1989
-1988
-2061
-1914
-1605
-1396
-1371
-1286
-1049
-878
-869
-808
-625
-436
-309
-177
-41
-13
-78
-155
-136
-65
-57
-15
111
244
377
470
583
710
836
1015
1195
1323
1475
1759
1994
2260
2414
2662
3032
3237
3436
3473
3522
3570
3210
2390
1086
-351
-1159
-1428
-1402
-1349
-1278
-1020
-925
-1396
-2256
-2995
-3230
-3099
-2982
-2922
-2762
-2459
-2077
-1762
-1441
-919
-411
95
443
615
673
674
765
1023
1314
1559
1804
2035
2244
2171
1969
1752
1479
1207
819
422
171
-44
-333
-666
-909
-1034
-1196
-1384
-1573
-1711
-1893
-2101
-2292
-2301
-2208
-2058
-1892
-1706
-1493
-1301
-1190
-1276
-1253
-1219
-1113
-1013
-889
-589
-330
-146
-31
104
213
200
215
261
243
124
29
44
123
228
299
454
565
590
587
597
613
741
872
1101
1356
1558
1780
1893
2140
2234
2480
2698
2843
3086
3259
3392
3251
2620
1513
126
-1097
-1768
-1799
-1398
-939
-573
-545
-1035
-1981
-2891
-3407
-3371
-3088
-2857
-2691
-2488
-2198
-1831
-1438
-984
-454
-40
176
140
76
142
373
725
1110
1494
1843
2076
2149
2005
1687
1307
994
810
648
446
224
41
-162
-408
-674
-864
-959
-1093
-1327
-1652
-1970
-2146
-2207
-2155
-2015
-1861
-1727
-1637
-1591
-1542
-1509
-1494
-1505
-1489
-1490
-1452
-1242
-937
-582
-332
-156
-35
0
-32
-42
18
53
59
80
134
207
285
419
561
651
650
621
604
554
547
627
802
978
1137
1303
1433
1550
1638
1770
1921
2027
2164
2252
2323
2342
2298
2039
1438
581
-355
-1012
-1236
-1028
-551
-105
96
-104
-636
-1294
-1818
-2055
-2080
-1957
-1797
-1647
-1479
-1269
-976
-614
-275
-56
-24
-165
-371
-508
-505
-323
17
422
792
1016
1051
903
650
373
148
21
-45
-70
-56
-26
-9
-6
-11
-27
-86
-163
-289
-461
-637
-764
-764
-696
-585
-454
-362
-387
-500
-657
-825
-913
-938
-933
-914
-866
-840
-820
-764
-667
-567
-487
-444
-461
-509
-534
-478
-414
-325
-233
-191
-158
-139
-149
-182
-214
-209
-187
-202
-179
-130
-122
-146
-158
-143
-123
-135
-78
-10
6
49
17
55
127
187
288
417
507
555
562
556
600
598
592
583
473
289
111
-17
-91
-84
-8
80
92
8
-121
-298
-490
-635
-722
-788
-830
-857
-868
-863
-856
-818
-764
-742
-760
-824
-899
-956
-996
-977
-868
-716
-559
-420
-331
-292
-305
-342
-383
-401
-423
-438
-429
-415
-406
-377
-347
-335
-313
-317
-377
-466
-574
-685
-733
-734
-685
-638
-594
-565
-570
-631
-765
-927
-1046
-1081
-1062
-986
-874
-755
-679
-648
-649
-667
-699
-721
-707
-708
-722
-704
-641
-541
-410
-305
-178
-150
-262
-405
-515
-495
-430
-277
-77
59
143
228
361
402
448
493
499
552
591
700
769
789
865
942
986
997
889
667
374
93
-100
-165
-111
-17
70
52
-87
-304
-545
-779
-977
-1126
-1226
-1286
-1329
-1332
-1294
-1224
-1129
-1052
-1026
-1044
-1106
-1178
-1220
-1221
-1121
-928
-681
-442
-305
-235
-224
-265
-316
-356
-359
-354
-357
-358
-342
-340
-324
-298
-283
-311
-368
-449
-538
-652
-754
-796
-789
-739
-711
-757
-892
-1037
-1145
-1220
-1219
-1115
-1006
-919
-878
-858
-846
-861
-850
-798
-708
-658
-668
-690
-681
-654
-584
-500
-436
-350
-290
-262
-206
-171
-203
-156
-31
138
325
441
485
503
568
708
829
976
1109
1178
1228
1232
1280
1350
1377
1393
1342
1249
1016
680
321
-29
-279
-364
-318
-215
-171
-242
-406
-701
-1033
-1307
-1498
-1634
-1726
-1752
-1708
-1608
-1462
-1302
-1152
-1017
-947
-946
-1008
-1094
-1112
-1021
-829
-577
-273
17
213
301
286
210
118
27
-38
-41
-18
4
35
67
53
2
-84
-191
-316
-478
-659
-842
-982
-1066
-1064
-1002
-919
-867
-878
-970
-1092
-1238
-1432
-1670
-1825
-1826
-1721
-1497
-1208
-918
-759
-707
-705
-732
-765
-774
-701
-600
-508
-352
-116
113
280
386
440
374
237
146
142
227
383
608
870
1098
1290
1367
1365
1310
1268
1306
1407
1540
1661
1786
1844
1828
1712
1399
883
264
-329
-769
-1017
-1014
-838
-670
-606
-712
-980
-1383
-1794
-2114
-2334
-2409
-2367
-2216
-1971
-1681
-1379
-1088
-857
-699
-629
-685
-773
-810
-755
-534
-196
193
570
854
997
991
872
674
475
343
259
202
190
210
228
187
92
-45
-246
-511
-795
-1066
-1313
-1521
-1616
-1585
-1508
-1418
-1340
-1310
-1351
-1450
-1540
-1690
-1997
-2243
-2279
-2065
-1718
-1291
-784
-463
-423
-534
-643
-728
-813
-767
-550
-326
-144
101
416
675
760
777
759
617
406
255
275
425
715
1121
1531
1746
1760
1669
1530
1439
1422
1543
1722
1859
1955
1991
1906
1509
828
17
-775
-1294
-1490
-1384
-1139
-978
-973
-1114
-1432
-1886
-2247
-2510
-2649
-2711
-2613
-2369
-2074
-1637
-1190
-774
-504
-355
-275
-324
-416
-414
-230
102
491
884
1204
1347
1297
1158
936
648
390
210
80
-42
-195
-265
-345
-395
-481
-667
-866
-1196
-1510
-1773
-1916
-1991
-1946
-1763
-1545
-1369
-1272
-1243
-1299
-1401
-1463
-1515
-1664
-1744
-1653
-1415
-1157
-897
-556
-333
-330
-432
-521
-552
-605
-590
-433
-274
-172
-81
83
242
287
322
390
445
441
448
545
706
919
1146
1427
1693
1853
1938
1999
2055
2151
2306
2436
2510
2490
2406
2013
1238
165
-1002
-1747
-2012
-1822
-1358
-1000
-859
-1097
-1636
-2272
-2837
-3072
-3020
-2784
-2400
-1942
-1452
-978
-547
-137
177
313
357
322
266
265
417
791
1255
1635
1867
1884
1640
1198
672
248
-73
-283
-391
-426
-483
-624
-776
-888
-1014
-1249
-1467
-1627
-1775
-1903
-1937
-1790
-1517
-1217
-898
-666
-536
-536
-623
-676
-671
-696
-736
-707
-606
-525
-628
-691
-628
-643
-782
-862
-784
-777
-950
-1021
-909
-767
-671
-494
-191
12
14
50
239
479
638
862
1171
1460
1665
1887
2159
2352
2480
2555
2662
2764
2910
3104
3260
3318
3281
2992
2201
762
-1036
-2599
-3397
-3293
-2564
-1718
-1183
-1115
-1538
-2309
-3104
-3573
-3580
-3280
-2717
-1951
-1090
-258
449
1070
1518
1669
1559
1316
1046
825
785
1034
1518
1989
2260
2213
1794
1031
158
-625
-1203
-1549
-1702
-1676
-1623
-1534
-1471
-1465
-1512
-1600
-1687
-1766
-1827
-1805
-1597
-1228
-743
-192
302
618
687
585
369
93
-158
-317
-425
-606
-767
-726
-637
-704
-928
-1118
-1337
-1667
-1928
-1880
-1620
-1408
-1225
-943
-646
-482
-342
-84
229
424
598
879
1186
1460
1699
2047
2394
2603
2667
2677
2688
2661
2642
2659
2824
2950
2973
2902
2834
2653
2199
1108
-637
-2596
-4074
-4393
-3812
-2830
-1932
-1304
-1128
-1600
-2440
-3094
-3235
-2936
-2374
-1634
-647
334
1160
1808
2194
2373
2276
1923
1414
899
579
563
728
1023
1278
1254
900
206
-656
-1519
-2260
-2658
-2665
-2459
-2209
-2048
-1821
-1545
-1346
-1252
-1177
-1002
-839
-773
-722
-484
-53
447
829
1082
1156
961
579
113
-290
-564
-679
-730
-1058
-1468
-1706
-1736
-1942
-2313
-2416
-2308
-2297
-2367
-2087
-1530
-1089
-853
-438
-15
172
240
475
870
1132
1320
1676
2082
2232
2155
2145
2247
2230
2119
2126
2188
2110
2108
2068
2085
2128
2323
2346
2223
1998
1635
753
-1006
-2993
-4329
-4415
-3575
-2386
-1368
-540
-229
-545
-1386
-2085
-2318
-1971
-1400
-805
-11
914
1800
2214
2266
2082
1768
1156
339
-348
-714
-728
-470
-106
136
125
-196
-724
-1394
-2060
-2549
-2681
-2448
-1990
-1495
-1023
-560
-104
176
147
19
-15
17
-23
-104
12
334
617
655
493
259
-71
-615
-1230
-1685
-2001
-2196
-2199
-2116
-2071
-2020
-2035
-2093
-2216
-2258
-2040
-1672
-1200
-663
-194
105
331
571
725
692
697
781
866
886
893
1020
1160
1212
1206
1225
1167
1106
1076
1072
1156
1178
1385
1617
1848
2191
2303
2395
2397
2347
2151
1224
-464
-2361
-3669
-3705
-2872
-1849
-933
-295
-49
-475
-1463
-2239
-2432
-2125
-1602
-1071
-323
615
1349
1734
1719
1523
1273
763
96
-512
-833
-710
-409
-90
127
65
-220
-743
-1314
-1769
-2102
-2222
-2049
-1659
-1207
-844
-586
-243
70
205
101
-79
-86
-72
-191
-332
-201
194
435
274
-28
-330
-726
-1262
-1770
-1972
-2062
-2163
-2109
-2174
-2359
-2294
-1903
-1458
-1522
-1573
-1211
-808
-661
-513
7
571
783
741
654
506
407
367
465
568
658
766
872
873
796
873
1058
1307
1218
1190
1218
1325
1607
1857
2160
2329
2571
2771
2701
2190
1067
-679
-2634
-3889
-3793
-2842
-1839
-1061
-507
-316
-674
-1452
-2098
-2242
-1950
-1473
-966
-300
549
1384
1925
1981
1726
1341
723
-107
-841
-1148
-945
-580
-247
-61
-130
-456
-995
-1533
-1927
-2158
-2176
-1904
-1425
-890
-535
-216
259
639
689
402
87
-149
-356
-500
-402
-169
53
164
59
-312
-889
-1421
-1822
-2110
-2292
-2352
-2370
-2302
-2084
-1829
-1544
-1286
-914
-723
-854
-992
-795
-332
52
387
718
967
918
632
252
19
-26
49
123
217
383
605
759
797
907
986
1125
1077
1129
1213
1462
1679
1939
2463
2794
2941
2660
2337
1631
110
-1983
-3582
-3910
-3156
-2211
-1510
-905
-486
-328
-825
-1592
-2063
-1908
-1337
-866
-484
208
1204
1934
2126
1873
1508
950
182
-611
-1186
-1286
-983
-589
-315
-321
-508
-781
-1158
-1535
-1882
-2089
-1990
-1574
-1002
-562
-270
185
735
964
708
238
21
-11
-167
-428
-482
-230
-9
-136
-519
-924
-1207
-1484
-1890
-2242
-2336
-2288
-2129
-1895
-1660
-1388
-1123
-782
-648
-821
-817
-467
-41
117
232
555
813
739
501
268
83
-88
-82
66
142
224
466
795
934
952
1009
1224
1335
1343
1419
1607
1863
2124
2399
2659
2793
2860
2728
2194
746
-1324
-3194
-4022
-3636
-2797
-2026
-1317
-600
-247
-527
-1283
-1706
-1577
-1109
-764
-496
14
817
1611
2079
2147
1827
1278
482
-354
-1100
-1492
-1402
-1019
-656
-548
-675
-945
-1269
-1560
-1707
-1800
-1821
-1662
-1224
-657
-180
155
549
964
988
589
148
-119
-326
-532
-594
-506
-489
-588
-717
-940
-1357
-1817
-2044
-2099
-2120
-2197
-2203
-2144
-1862
-1431
-1104
-860
-574
-202
-84
-190
-185
91
329
394
420
490
392
143
53
83
61
-26
21
218
331
375
501
736
973
1113
1250
1425
1583
1760
1981
2137
2271
2337
2596
2807
2574
1925
686
-977
-2616
-3590
-3419
-2663
-2043
-1575
-1020
-539
-513
-932
-1201
-1022
-715
-545
-448
-45
642
1306
1724
1814
1606
1104
328
-451
-1058
-1431
-1494
-1353
-1067
-958
-1069
-1252
-1327
-1315
-1418
-1583
-1578
-1355
-1048
-797
-523
-50
519
896
876
576
183
-109
-333
-548
-762
-921
-967
-987
-1196
-1505
-1702
-1735
-1794
-1985
-2115
-2030
-1930
-2038
-1961
-1437
-803
-740
-884
-529
30
30
-341
-171
444
528
62
-69
174
107
-307
-377
-61
74
-26
108
442
564
448
647
1108
1364
1287
1277
1576
1871
1976
2110
2321
2443
2415
2280
2169
1674
319
-1499
-2953
-3454
-3054
-2525
-2049
-1471
-765
-282
-365
-738
-870
-673
-311
-111
-21
239
791
1491
1875
1737
1295
784
169
-607
-1292
-1512
-1338
-1152
-1125
-1140
-1176
-1294
-1423
-1404
-1301
-1310
-1302
-1088
-703
-426
-223
180
655
834
600
213
-59
-258
-500
-750
-947
-1028
-1085
-1289
-1576
-1788
-1855
-1870
-1936
-2022
-2063
-2101
-2032
-1949
-1718
-1351
-1032
-744
-491
-257
-174
-226
-150
105
197
74
-48
9
42
-98
-217
-169
-2
86
151
298
487
523
568
782
1095
1354
1403
1479
1692
1935
2124
2153
2153
2119
2176
2067
1654
613
-971
-2429
-3182
-2963
-2446
-2108
-1725
-1029
-399
-240
-612
-815
-612
-305
-127
-93
108
584
1172
1557
1561
1219
736
140
-524
-1111
-1476
-1502
-1331
-1111
-1002
-1071
-1143
-1116
-1042
-1018
-1105
-1127
-1010
-794
-533
-229
106
436
632
575
297
-101
-426
-677
-934
-1119
-1220
-1295
-1414
-1540
-1551
-1522
-1644
-1855
-1982
-2265
-2705
-2652
-2024
-1412
-1253
-979
-268
79
-286
-517
-118
163
-172
-409
-89
74
-174
-234
165
346
-5
-295
-150
41
39
139
502
936
1167
1260
1372
1463
1563
1781
1918
2109
2221
2218
2104
1873
1656
1290
9
-1672
-2929
-3209
-2808
-2531
-2172
-1525
-758
-275
-321
-590
-656
-495
-161
22
110
391
820
1260
1480
1416
1080
491
-149
-724
-1232
-1542
-1588
-1406
-1154
-1104
-1118
-1066
-1004
-977
-1008
-1000
-935
-849
-687
-413
-17
346
568
631
515
232
-161
-591
-944
-1146
-1219
-1308
-1478
-1566
-1529
-1491
-1592
-1698
-1722
-1756
-1876
-1846
-1947
-2213
-2007
-1161
-274
-304
-571
-102
496
232
-425
-382
116
-22
-521
-502
-109
43
-28
211
516
424
163
126
255
368
463
803
1258
1523
1723
1832
1897
1935
2014
2133
2051
1741
1457
1265
645
-642
-1933
-2435
-2242
-2125
-2210
-1948
-1263
-682
-485
-475
-385
-309
-280
-221
-101
92
395
797
1076
1079
794
382
-113
-558
-934
-1203
-1335
-1383
-1350
-1293
-1213
-1112
-999
-915
-820
-724
-694
-737
-662
-394
-132
95
283
479
454
169
-158
-389
-594
-930
-1226
-1363
-1427
-1526
-1605
-1626
-1570
-1753
-2293
-2623
-2321
-1699
-1610
-1800
-1380
-493
-157
-522
-514
113
305
-175
-429
-130
2
-299
-263
158
242
-89
-159
231
469
301
248
472
676
724
787
1024
1275
1500
1786
1959
1957
1920
1976
2094
1979
1664
1294
794
-157
-1341
-2093
-2052
-1837
-1895
-1874
-1362
-761
-599
-741
-642
-323
-230
-343
-371
-183
85
390
716
922
852
533
82
-351
-725
-1028
-1215
-1281
-1214
-1161
-1163
-1115
-956
-751
-658
-720
-794
-809
-739
-608
-391
-66
233
406
380
215
17
-286
-654
-912
-1076
-1257
-1477
-1606
-1681
-1813
-1864
-1830
-1897
-2087
-2062
-1775
-1756
-1862
-1508
-749
-395
-583
-442
123
264
-141
-247
103
112
-358
-426
16
242
78
132
568
777
579
416
495
642
741
889
1125
1342
1566
1814
1941
1930
1900
1930
1929
1745
1446
1076
442
-531
-1253
-1415
-1328
-1495
-1706
-1369
-708
-419
-510
-532
-255
-131
-300
-343
-187
36
215
493
701
575
253
4
-162
-430
-840
-1095
-1129
-1162
-1205
-1229
-1175
-1049
-910
-746
-650
-656
-658
-561
-377
-217
-113
29
188
267
181
-51
-256
-393
-489
-695
-1006
-1300
-1576
-1839
-2167
-2198
-1902
-1657
-1685
-1883
-1892
-1685
-1473
-1225
-950
-626
-371
-324
-262
-159
-10
51
-71
-192
-291
-324
-291
-131
201
499
599
579
512
487
551
683
914
1072
1179
1312
1419
1548
1621
1750
1894
1867
1658
1328
1013
672
-27
-808
-1245
-1295
-1304
-1533
-1480
-1011
-528
-370
-424
-330
-220
-276
-355
-293
-111
111
283
426
467
381
219
-47
-344
-640
-875
-973
-1012
-981
-910
-854
-762
-678
-619
-603
-616
-567
-470
-345
-239
-148
19
150
179
154
118
1
-274
-590
-814
-958
-1195
-1566
-1841
-1884
-1768
-1783
-1969
-1984
-1720
-1445
-1427
-1383
-1054
-695
-580
-536
-335
-151
-166
-189
-23
109
-18
-132
22
262
305
311
476
644
626
507
591
770
855
924
1095
1369
1520
1565
1640
1736
1738
1578
1403
1323
1113
909
588
-21
-649
-1048
-974
-1036
-1325
-1368
-997
-488
-470
-598
-409
-145
-124
-331
-389
-152
-31
40
144
304
329
22
-265
-387
-453
-639
-887
-987
-921
-893
-932
-978
-853
-621
-502
-466
-482
-414
-356
-349
-267
-147
-19
36
27
15
-84
-332
-691
-956
-1288
-1662
-1841
-1740
-1590
-1779
-1859
-1561
-1245
-1230
-1349
-1108
-792
-806
-890
-693
-306
-200
-213
18
245
224
101
207
425
446
378
438
559
587
617
808
1105
1247
1347
1476
1520
1523
1503
1485
1430
1418
1436
1305
1119
1094
1152
1071
469
-324
-636
-625
-759
-1195
-1294
-842
-468
-405
-447
-246
15
-40
-199
-226
-270
-339
-333
-151
-10
-61
-182
-288
-353
-474
-696
-892
-1048
-1141
-1159
-1187
-1170
-1009
-763
-571
-521
-478
-461
-436
-363
-319
-259
-248
-233
-210
-294
-486
-771
-989
-1022
-1055
-1284
-1724
-1923
-1682
-1461
-1533
-1569
-1258
-989
-1049
-1065
-762
-507
-613
-696
-440
-189
-274
-285
101
487
519
428
584
797
751
555
544
738
872
911
1032
1210
1333
1431
1590
1715
1635
1425
1270
1192
1086
982
989
1124
1068
562
-28
-361
-390
-536
-881
-1085
-973
-679
-535
-464
-273
-98
-57
-74
-212
-412
-599
-583
-344
-247
-335
-429
-377
-369
-551
-725
-842
-991
-1168
-1286
-1249
-1199
-1169
-998
-742
-571
-605
-648
-597
-516
-504
-578
-659
-682
-713
-685
-749
-1040
-1292
-1420
-1447
-1539
-1624
-1627
-1607
-1464
-1279
-1131
-1110
-1142
-1030
-875
-851
-841
-690
-431
-285
-228
-62
149
277
338
469
575
484
338
429
659
857
918
1034
1221
1328
1307
1204
1262
1292
1162
1000
945
1048
1113
1134
1146
1014
704
148
-392
-642
-729
-727
-803
-833
-659
-426
-317
-325
-231
-72
-196
-496
-628
-548
-400
-372
-267
-124
-119
-265
-409
-452
-544
-765
-959
-1084
-1134
-1106
-1012
-824
-719
-607
-533
-545
-649
-849
-956
-935
-961
-1136
-1277
-1148
-939
-1042
-1176
-1124
-1028
-1202
-1537
-1535
-1322
-1292
-1437
-1394
-1109
-1046
-1184
-1089
-791
-606
-680
-638
-382
-179
-101
0
259
492
532
474
451
564
733
851
928
997
1035
1054
1096
1135
1188
1150
1083
958
869
900
924
985
1013
946
773
455
237
-82
-407
-581
-709
-734
-897
-904
-737
-517
-343
-319
-292
-431
-693
-831
-774
-640
-632
-654
-571
-504
-497
-456
-368
-422
-614
-798
-869
-961
-1059
-1013
-831
-661
-694
-672
-602
-643
-847
-1071
-1055
-1000
-1157
-1489
-1566
-1211
-967
-1038
-1101
-951
-873
-1098
-1313
-1296
-1237
-1370
-1452
-1244
-985
-943
-887
-547
-205
-143
-210
-110
102
193
211
255
372
511
689
908
1065
1178
1222
1324
1370
1265
1090
1015
1065
1088
1070
1097
1218
1246
1112
1014
966
857
616
377
149
-203
-463
-460
-376
-435
-649
-576
-345
-279
-361
-495
-417
-569
-907
-1082
-1047
-938
-975
-885
-700
-623
-654
-747
-749
-732
-872
-1028
-1102
-1172
-1214
-1123
-863
-726
-770
-818
-874
-914
-997
-1013
-1035
-1185
-1204
-1033
-805
-696
-699
-620
-621
-793
-1019
-1117
-1097
-1119
-1125
-1015
-845
-718
-571
-307
-58
57
101
163
139
55
105
292
463
563
746
996
1150
1236
1267
1282
1261
1124
991
908
930
967
1064
1195
1228
1110
937
969
957
803
529
239
-7
-227
-392
-422
-423
-436
-423
-335
-196
-212
-289
-393
-523
-665
-911
-1006
-984
-980
-935
-867
-709
-655
-741
-832
-954
-1079
-1231
-1330
-1398
-1427
-1318
-1212
-1157
-1115
-1053
-1011
-1101
-1214
-1242
-1230
-1235
-1227
-1116
-961
-860
-766
-652
-575
-601
-657
-694
-749
-800
-790
-689
-541
-382
-155
82
185
173
212
343
462
504
493
486
540
733
934
1028
1021
973
933
898
927
1034
1139
1081
898
914
1113
1158
989
804
809
753
431
160
57
-44
-280
-404
-417
-435
-458
-509
-468
-495
-662
-872
-986
-1066
-1181
-1158
-1120
-1110
-1093
-1040
-926
-880
-889
-930
-992
-1079
-1162
-1151
-1182
-1207
-1155
-1097
-1108
-1109
-1007
-908
-897
-951
-948
-913
-906
-891
-809
-727
-706
-657
-540
-442
-462
-498
-444
-365
-288
-194
-100
-71
-69
52
216
300
328
398
515
577
612
683
789
793
740
770
799
794
748
798
921
1013
1046
1009
917
768
753
773
677
420
256
165
46
-63
-175
-297
-462
-567
-596
-599
-637
-706
-743
-827
-996
-1059
-1028
-1023
-1119
-1189
-1158
-1130
-1179
-1208
-1107
-1085
-1221
-1319
-1299
-1303
-1337
-1373
-1359
-1342
-1365
-1336
-1203
-1067
-1030
-997
-978
-1002
-989
-937
-889
-842
-844
-811
-688
-592
-499
-394
-277
-248
-241
-167
-117
-100
-108
-17
113
134
144
224
331
386
419
455
476
493
561
660
700
738
760
814
908
1002
976
861
913
1003
933
730
721
855
806
483
277
259
157
-78
-193
-165
-289
-518
-622
-421
-307
-550
-754
-700
-735
-939
-1037
-932
-865
-904
-928
-818
-781
-942
-1030
-985
-1007
-1184
-1326
-1372
-1321
-1316
-1298
-1203
-1130
-1116
-1085
-971
-938
-961
-983
-981
-939
-882
-789
-645
-476
-393
-338
-289
-255
-265
-291
-278
-255
-247
-257
-188
-63
33
62
102
166
226
297
405
492
504
430
489
688
701
585
613
793
782
690
795
944
930
650
514
638
687
437
243
252
229
133
-2
17
25
-113
-270
-304
-280
-342
-369
-350
-400
-504
-590
-612
-713
-785
-802
-855
-965
-1046
-1026
-1023
-1024
-1077
-1132
-1157
-1193
-1228
-1227
-1191
-1197
-1191
-1162
-1130
-1051
-991
-913
-861
-842
-818
-794
-784
-794
-738
-685
-667
-649
-551
-441
-358
-289
-224
-143
-112
-51
30
48
18
-5
52
121
150
195
295
394
406
386
378
385
403
338
265
294
417
530
518
431
395
330
46
-234
-277
-227
-289
-328
-128
172
362
320
281
316
225
-14
-283
-388
-474
-613
-615
-439
-349
-515
-587
-528
-549
-666
-753
-813
-948
-1067
-1047
-884
-782
-767
-737
-673
-654
-733
-794
-807
-831
-997
-1152
-1110
-1045
-1019
-987
-919
-922
-967
-937
-899
-883
-921
-922
-852
-770
-699
-592
-443
-347
-295
-237
-161
-93
-72
-94
-153
-205
-236
-208
-109
-8
77
118
149
192
261
331
307
200
89
86
110
133
213
370
413
284
225
259
298
224
154
147
114
20
-46
22
102
0
-196
-339
-387
-462
-530
-451
-349
-356
-407
-364
-340
-365
-375
-363
-424
-558
-642
-626
-547
-561
-606
-650
-726
-790
-774
-671
-664
-747
-789
-767
-780
-803
-766
-738
-788
-866
-854
-794
-764
-806
-837
-841
-853
-857
-814
-717
-674
-726
-771
-772
-740
-708
-645
-552
-490
-445
-424
-390
-371
-335
-300
-299
-278
-255
-172
-67
64
147
138
120
146
200
247
304
327
331
303
293
334
384
351
312
286
262
264
260
277
282
294
285
331
330
309
256
161
112
43
-45
-102
-101
-153
-109
-35
-122
-259
-322
-331
-331
-351
-473
-553
-589
-601
-591
-558
-526
-585
-666
-732
-657
-627
-706
-761
-763
-789
-802
-749
-699
-648
-691
-759
-753
-693
-667
-679
-667
-664
-625
-595
-523
-410
-380
-392
-338
-269
-274
-354
-447
-454
-382
-364
-368
-319
-280
-182
-28
104
162
172
169
182
216
232
237
220
224
238
257
278
302
323
291
288
263
235
250
292
276
229
213
222
275
327
285
210
209
186
60
-62
-94
-119
-224
-376
-418
-396
-451
-546
-569
-550
-552
-541
-523
-432
-393
-450
-481
-507
-571
-642
-644
-664
-672
-661
-631
-615
-655
-753
-794
-736
-768
-837
-814
-718
-668
-654
-618
-578
-519
-486
-436
-379
-334
-294
-250
-221
-236
-275
-275
-229
-198
-224
-223
-228
-248
-164
-34
68
124
153
160
175
279
394
403
373
346
322
300
323
337
274
230
238
246
206
225
308
334
290
266
280
295
336
339
326
303
259
182
77
3
-57
-129
-232
-330
-455
-517
-419
-349
-406
-468
-504
-612
-624
-562
-593
-660
-750
-830
-820
-725
-653
-619
-627
-654
-610
-572
-567
-553
-634
-791
-817
-784
-775
-699
-631
-588
-525
-471
-461
-437
-376
-358
-373
-366
-290
-255
-317
-350
-304
-274
-342
-425
-438
-411
-338
-288
-268
-238
-203
-165
-99
15
90
130
167
201
235
268
270
233
201
143
151
206
210
172
155
188
180
175
177
147
136
110
86
71
72
125
144
94
29
0
-30
-73
-114
-235
-368
-461
-534
-579
-583
-600
-691
-687
-577
-528
-617
-681
-688
-684
-698
-713
-721
-702
-629
-604
-591
-603
-666
-745
-753
-714
-744
-742
-700
-627
-532
-451
-401
-365
-329
-341
-349
-321
-284
-267
-258
-269
-291
-292
-311
-322
-279
-228
-246
-289
-257
-180
-133
-115
-138
-143
-82
-20
36
40
47
34
34
24
7
-12
-43
-87
-124
-87
-57
-28
3
44
53
33
4
-8
9
6
-31
-66
-82
-84
-80
-77
-84
-122
-174
-220
-340
-434
-429
-442
-502
-559
-573
-594
-539
-476
-453
-482
-551
-559
-572
-576
-602
-658
-681
-639
-644
-681
-633
-576
-595
-595
-556
-556
-567
-545
-501
-480
-476
-465
-404
-348
-315
-276
-229
-196
-226
-232
-190
-141
-162
-206
-219
-240
-221
-184
-157
-121
-58
-35
-43
2
55
95
148
209
245
253
274
290
276
218
175
158
90
26
1
43
94
84
28
37
112
88
13
-48
-89
-140
-166
-153
-117
-77
-104
-119
-85
-48
-109
-203
-295
-400
-412
-391
-446
-489
-468
-470
-509
-481
-463
-461
-435
-435
-486
-540
-584
-610
-586
-583
-595
-603
-602
-557
-557
-602
-566
-527
-547
-537
-480
-443
-416
-405
-422
-394
-362
-386
-349
-249
-201
-204
-173
-160
-178
-182
-179
-190
-230
-242
-198
-111
-78
-82
-36
52
122
185
229
293
338
295
264
250
211
121
45
31
43
20
-62
-88
-48
19
62
127
215
282
297
251
241
189
65
-98
-179
-191
-214
-245
-267
-249
-231
-237
-254
-252
-286
-402
-526
-527
-505
-545
-519
-443
-350
-280
-246
-235
-219
-230
-346
-442
-532
-590
-627
-626
-610
-568
-510
-500
-482
-485
-470
-499
-586
-646
-617
-555
-472
-383
-330
-253
-198
-215
-218
-193
-257
-350
-392
-395
-414
-419
-362
-292
-253
-235
-202
-142
-97
-69
-36
12
68
99
148
223
268
226
139
63
10
-30
-53
-36
29
104
110
179
264
279
276
245
143
-15
-119
-194
-182
-164
-193
-218
-254
-208
-126
-88
-140
-167
-216
-274
-251
-250
-290
-321
-321
-403
-457
-438
-414
-388
-375
-363
-397
-424
-453
-458
-436
-512
-599
-665
-629
-579
-544
-502
-496
-503
-514
-472
-420
-370
-324
-290
-283
-273
-251
-250
-223
-208
-222
-234
-242
-257
-277
-224
-175
-164
-154
-148
-116
-57
-13
29
89
88
93
131
185
214
209
152
124
110
66
56
64
19
-85
-172
-178
-120
-105
-132
-124
-111
-137
-166
-161
-154
-208
-295
-316
-239
-175
-152
-106
-52
-50
-94
-187
-262
-311
-409
-512
-554
-569
-576
-551
-493
-458
-441
-449
-487
-479
-478
-490
-474
-423
-433
-433
-401
-398
-419
-458
-494
-508
-518
-562
-555
-497
-438
-374
-333
-318
-311
-314
-320
-260
-214
-256
-271
-211
-141
-104
-90
-79
-49
-37
-42
-19
14
-5
-27
14
99
193
249
238
203
188
161
128
78
21
-2
5
37
100
137
120
143
197
224
211
180
145
85
46
-24
-100
-157
-219
-271
-308
-280
-224
-189
-176
-175
-142
-122
-190
-323
-394
-402
-443
-527
-564
-503
-379
-312
-299
-262
-259
-327
-411
-441
-474
-499
-556
-606
-601
-578
-546
-475
-401
-370
-338
-304
-276
-269
-275
-257
-246
-249
-252
-246
-273
-322
-314
-273
-237
-216
-192
-143
-100
-99
-60
-38
-91
-162
-145
-84
-12
39
97
167
219
254
265
272
244
189
95
43
4
-75
-116
-121
-115
-99
-5
94
131
146
143
150
158
130
70
31
31
2
-38
-70
-49
-54
-118
-165
-139
-110
-187
-210
-211
-224
-288
-358
-403
-415
-401
-445
-459
-452
-446
-473
-451
-396
-396
-448
-534
-548
-554
-568
-570
-576
-551
-500
-445
-419
-392
-350
-315
-283
-248
-222
-218
-216
-212
-186
-126
-75
-81
-104
-81
-70
-98
-120
-135
-165
-155
-113
-35
39
84
102
118
142
162
137
51
-19
-45
-34
-27
-17
-41
-28
1
20
46
28
14
-7
2
3
15
9
-32
-66
-66
-14
-14
-56
-122
-195
-228
-254
-273
-317
-321
-311
-301
-262
-248
-272
-348
-367
-375
-387
-414
-417
-417
-418
-401
-378
-347
-370
-406
-429
-413
-400
-418
-477
-478
-434
-437
-446
-436
-447
-492
-465
-404
-365
-344
-335
-332
-327
-285
-242
-221
-230
-235
-237
-192
-148
-139
-145
-144
-124
-112
-98
-73
-41
-24
-4
21
21
29
49
60
37
13
-25
-67
-87
-99
-58
-21
10
38
87
118
117
75
-4
-75
-124
-161
-213
-238
-292
-353
-385
-387
-342
-313
-339
-387
-353
-308
-308
-328
-359
-383
-434
-503
-570
-570
-587
-651
-709
-697
-653
-651
-679
-680
-636
-611
-603
-575
-514
-489
-499
-474
-410
-357
-345
-361
-358
-354
-347
-325
-297
-290
-301
-317
-325
-323
-308
-300
-320
-330
-338
-325
-309
-292
-281
-276
-260
-223
-178
-134
-80
-27
1
7
13
0
6
-17
-43
-91
-146
-202
-228
-198
-143
-127
-141
-125
-67
2
50
66
68
50
36
25
12
-16
-65
-107
-154
-198
-251
-280
-281
-292
-299
-300
-310
-303
-317
-315
-307
-338
-377
-427
-440
-427
-406
-399
-374
-374
-394
-397
-385
-360
-362
-363
-384
-426
-505
-569
-594
-608
-595
-583
-574
-544
-476
-385
-307
-250
-191
-149
-147
-180
-200
-205
-233
-286
-308
-317
-329
-326
-295
-260
-222
-168
-122
-69
-10
30
34
28
6
-41
-102
-179
-246
-290
-354
-405
-411
-368
-301
-231
-174
-107
-53
-31
-50
-79
-99
-164
-202
-230
-282
-323
-338
-342
-370
-362
-347
-338
-355
-366
-365
-333
-298
-292
-290
-302
-310
-315
-319
-312
-324
-347
-365
-388
-416
-429
-440
-442
-459
-497
-498
-479
-480
-478
-475
-462
-468
-481
-470
-477
-481
-480
-455
-412
-363
-323
-315
-308
-279
-261
-258
-254
-252
-233
-213
-185
-167
-147
-156
-169
-159
-156
-162
-174
-155
-132
-116
-112
-107
-97
-86
-106
-126
-141
-160
-168
-185
-215
-206
-172
-149
-145
-147
-117
-123
-160
-185
-221
-281
-328
-366
-408
-465
-519
-546
-545
-559
-555
-518
-475
-443
-400
-362
-364
-361
-387
-404
-405
-415
-444
-482
-522
-564
-565
-553
-558
-580
-589
-577
-556
-535
-510
-470
-459
-470
-497
-503
-498
-501
-536
-556
-556
-555
-534
-501
-445
-370
-305
-293
-271
-239
-270
-312
-330
-311
-289
-268
-234
-191
-164
-155
-133
-115
-92
-96
-109
-110
-107
-113
-111
-97
-55
-25
-24
-32
-73
-89
-108
-105
-103
-120
-170
-200
-161
-120
-94
-92
-120
-170
-203
-224
-221
-200
-209
-263
-292
-306
-326
-344
-364
-374
-374
-396
-450
-455
-447
-442
-429
-425
-414
-398
-367
-339
-313
-302
-325
-358
-391
-413
-410
-393
-393
-399
-403
-408
-420
-433
-426
-409
-426
-474
-503
-496
-474
-436
-412
-395
-382
-400
-389
-362
-343
-338
-331
-304
-269
-223
-161
-100
-67
-80
-100
-94
-82
-71
-50
-40
-44
-50
-72
-96
-89
-102
-118
-131
-172
-202
-215
-218
-216
-199
-181
-157
-152
-156
-150
-147
-136
-138
-135
-117
-128
-150
-154
-145
-149
-173
-207
-225
-258
-293
-287
-266
-257
-257
-232
-217
-214
-221
-232
-212
-190
-204
-216
-226
-225
-222
-216
-210
-218
-213
-210
-182
-162
-158
-173
-173
-143
-139
-147
-142
-127
-108
-90
-61
-31
-4
-28
-49
-44
-35
-40
-43
-19
13
50
65
84
107
148
184
193
176
162
152
120
92
72
50
29
14
-9
-24
-29
-21
-23
-23
-30
-32
-3
39
71
90
99
94
83
60
34
6
-8
-42
-73
-69
-68
-108
-137
-136
-123
-119
-112
-92
-65
-52
-69
-82
-91
-84
-102
-132
-142
-126
-131
-136
-140
-168
-196
-207
-234
-267
-280
-275
-279
-281
-266
-258
-259
-243
-226
-227
-229
-240
-248
-240
-233
-215
-193
-179
-177
-149
-123
-133
-142
-132
-105
-97
-73
-22
30
71
78
82
81
87
99
104
80
74
62
31
30
31
34
52
61
48
31
7
7
12
0
-17
-35
-44
-59
-72
-72
-74
-68
-52
-54
-56
-51
-40
-46
-52
-39
-30
-56
-100
-115
-122
-147
-189
-215
-238
-283
-346
-365
-356
-355
-358
-348
-352
-363
-366
-361
-359
-381
-405
-422
-444
-465
-493
-500
-507
-524
-523
-489
-442
-414
-408
-397
-388
-406
-438
-464
-465
-474
-502
-503
-497
-510
-516
-512
-491
-471
-471
-470
-455
-427
-411
-377
-340
-317
-300
-280
-256
-254
-247
-241
-235
-222
-208
-174
-148
-127
-116
-113
-107
-106
-112
-115
-106
-95
-87
-88
-106
-105
-128
-158
-164
-182
-210
-242
-256
-265
-287
-302
-301
-319
-346
-352
-350
-340
-350
-370
-372
-370
-381
-400
-393
-364
-339
-329
-320
-323
-340
-365
-379
-408
-429
-420
-414
-407
-429
-450
-455
-457
-462
-447
-438
-464
-499
-514
-503
-498
-500
-488
-468
-451
-453
-450
-430
-405
-379
-365
-361
-378
-411
-435
-435
-412
-377
-344
-310
-295
-288
-286
-286
-264
-245
-236
-243
-261
-287
-295
-283
-267
-227
-179
-161
-159
-167
-175
-203
-204
-181
-192
-217
-225
-228
-256
-269
-275
-264
-270
-278
-275
-284
-317
-347
-355
-352
-363
-370
-374
-382
-394
-430
-465
-495
-515
-535
-537
-530
-536
-530
-526
-524
-518
-504
-469
-460
-483
-481
-491
-512
-550
-571
-579
-599
-636
-666
-636
-622
-629
-615
-592
-574
-556
-525
-487
-439
-413
-391
-354
-333
-331
-315
-268
-214
-164
-133
-117
-122
-141
-146
-147
-124
-85
-70
-52
-37
-24
-12
-19
-29
-25
-4
17
4
-14
-21
-26
-61
-102
-118
-118
-135
-149
-178
-218
-246
-261
-283
-305
-312
-302
-288
-303
-334
-357
-374
-408
-425
-431
-460
-487
-513
-529
-524
-524
-526
-550
-575
-586
-597
-608
-615
-606
-619
-634
-665
-710
-758
-800
-810
-805
-781
-753
-724
-713
-688
-658
-642
-625
-592
-565
-545
-526
-507
-476
-466
-456
-438
-422
-414
-403
-362
-338
-309
-280
-255
-229
-202
-189
-165
-136
-124
-90
-61
-43
-16
26
41
43
59
84
93
83
76
68
65
71
73
61
43
19
-9
-22
-27
-19
-28
-42
-73
-107
-134
-165
-172
-148
-149
-178
-202
-231
-278
-322
-365
-391
-408
-429
-475
-494
-511
-529
-557
-581
-591
-608
-611
-620
-654
-682
-679
-681
-696
-691
-684
-690
-706
-720
-728
-732
-739
-737
-722
-697
-673
-681
-676
-666
-625
-579
-550
-514
-485
-474
-467
-446
-421
-393
-341
-292
-269
-256
-243
-206
-175
-139
-77
-44
-34
-45
-44
-40
-42
-14
26
50
66
81
75
44
30
46
66
83
82
64
43
26
12
16
17
-10
-46
-90
-139
-186
-209
-237
-284
-333
-346
-368
-417
-465
-505
-516
-533
-575
-600
-611
-640
-673
-692
-675
-684
-690
-693
-721
-727
-729
-751
-772
-784
-800
-830
-853
-874
-887
-883
-868
-857
-841
-811
-770
-728
-679
-634
-599
-574
-529
-466
-425
-417
-409
-395
-389
-376
-350
-311
-250
-180
-129
-92
-66
-37
-5
40
81
123
156
174
191
205
220
266
309
327
334
320
308
300
272
246
235
235
238
197
147
79
28
13
-5
-13
-40
-83
-134
-206
-273
-325
-347
-370
-409
-431
-471
-526
-589
-637
-669
-718
-763
-794
-831
-868
-890
-900
-912
-910
-916
-927
-934
-938
-943
-945
-955
-952
-947
-931
-925
-915
-865
-814
-765
-726
-701
-671
-634
-594
-554
-492
-441
-434
-443
-439
-440
-417
-360
-286
-195
-122
-51
2
49
87
139
211
270
314
343
334
326
313
315
349
397
444
466
464
458
446
428
402
406
423
432
425
416
400
354
314
308
271
214
144
77
6
-87
-152
-213
-279
-335
-376
-417
-474
-521
-578
-630
-682
-717
-761
-808
-862
-922
-962
-990
-1026
-1033
-1012
-989
-998
-1010
-1025
-1042
-1046
-1053
-1034
-1013
-984
-977
-959
-916
-856
-801
-725
-645
-596
-540
-492
-455
-429
-406
-379
-336
-260
-177
-90
-4
87
149
176
198
228
266
297
317
347
384
404
417
442
477
522
548
565
586
607
603
584
568
554
541
508
474
421
362
312
247
202
161
109
34
-55
-138
-244
-353
-412
-448
-488
-564
-631
-686
-748
-821
-885
-936
-968
-1030
-1075
-1121
-1158
-1179
-1210
-1209
-1196
-1158
-1139
-1139
-1148
-1148
-1134
-1131
-1110
-1049
-980
-925
-868
-805
-736
-683
-641
-567
-488
-407
-359
-348
-308
-275
-264
-234
-158
-66
-3
42
101
164
205
259
343
436
490
509
541
564
585
620
640
682
737
779
790
807
815
822
784
741
676
590
507
409
377
366
355
322
268
221
137
8
-109
-189
-256
-327
-412
-481
-565
-664
-759
-820
-859
-907
-959
-1020
-1086
-1136
-1184
-1215
-1214
-1203
-1210
-1247
-1269
-1289
-1281
-1255
-1215
-1187
-1160
-1162
-1174
-1207
-1201
-1132
-1056
-991
-964
-910
-870
-845
-828
-783
-695
-600
-521
-474
-445
-424
-401
-367
-291
-181
-74
23
77
144
216
272
284
335
390
432
461
493
536
570
631
694
766
837
896
939
953
949
923
874
826
749
699
658
624
595
548
498
439
349
254
154
81
19
-83
-195
-318
-439
-561
-686
-783
-810
-837
-887
-954
-1007
-1042
-1068
-1124
-1132
-1112
-1104
-1127
-1162
-1176
-1192
-1204
-1216
-1216
-1211
-1214
-1212
-1211
-1201
-1147
-1063
-988
-924
-878
-853
-851
-833
-819
-799
-781
-770
-755
-745
-729
-694
-646
-592
-526
-447
-380
-322
-283
-248
-191
-118
-27
55
110
167
226
286
348
417
499
586
661
712
737
768
812
877
933
978
998
996
936
849
756
696
665
653
653
634
619
558
459
326
233
176
121
33
-42
-141
-243
-393
-516
-603
-632
-679
-723
-760
-829
-899
-980
-1024
-1029
-982
-972
-979
-1017
-1032
-1064
-1108
-1129
-1099
-1055
-1050
-1054
-1065
-1076
-1090
-1059
-996
-918
-846
-804
-779
-771
-783
-787
-781
-738
-696
-690
-704
-710
-696
-691
-662
-607
-526
-452
-392
-338
-293
-253
-229
-210
-159
-78
-10
26
70
125
210
268
326
408
491
576
631
669
701
731
751
799
830
841
793
719
647
593
566
561
556
556
540
515
425
320
236
202
162
87
-5
-108
-225
-375
-516
-624
-656
-676
-699
-749
-801
-871
-943
-1027
-1015
-1009
-930
-929
-898
-981
-986
-1093
-1082
-1167
-1096
-1094
-1281
-787
-1339
-981
-1229
-1010
-1052
-945
-904
-858
-802
-828
-788
-788
-742
-746
-722
-729
-725
-744
-733
-714
-677
-631
-561
-506
-463
-431
-418
-393
-365
-321
-274
-249
-205
-148
-102
-54
8
84
177
263
346
434
497
555
614
681
762
821
847
859
861
833
784
734
689
653
661
660
626
591
562
488
406
312
293
258
195
88
-26
-158
-303
-434
-537
-583
-606
-624
-685
-772
-847
-892
-957
-984
-984
-948
-935
-965
-1021
-1072
-1129
-1163
-1165
-1157
-1110
-1086
-1086
-1092
-1089
-1076
-1053
-1019
-985
-950
-938
-949
-987
-1010
-989
-971
-951
-897
-855
-846
-883
-875
-855
-831
-799
-732
-651
-581
-568
-574
-565
-540
-505
-471
-405
-324
-255
-236
-218
-149
-62
9
74
158
253
314
350
371
458
555
638
706
779
833
824
776
737
734
706
695
696
737
743
703
664
629
581
513
460
432
394
319
183
62
-54
-155
-279
-366
-421
-445
-482
-564
-633
-689
-707
-745
-769
-758
-734
-756
-813
-880
-920
-966
-1009
-1024
-1006
-998
-1014
-1038
-1055
-1070
-1063
-1031
-980
-933
-898
-890
-916
-911
-908
-899
-892
-856
-850
-886
-938
-969
-967
-942
-905
-852
-785
-744
-725
-714
-691
-652
-608
-564
-497
-429
-392
-378
-354
-324
-260
-194
-116
-30
45
95
136
204
282
377
468
539
595
648
694
718
715
734
735
709
660
627
612
617
652
672
683
680
642
574
507
465
439
422
368
277
193
76
-58
-175
-249
-278
-304
-343
-407
-461
-520
-593
-630
-627
-611
-604
-631
-672
-744
-815
-867
-919
-943
-939
-938
-965
-1003
-1028
-1041
-1040
-1018
-976
-917
-872
-863
-874
-890
-910
-907
-885
-843
-812
-799
-800
-807
-808
-786
-747
-691
-624
-586
-578
-575
-570
-565
-546
-510
-450
-405
-383
-368
-347
-318
-280
-215
-141
-64
1
52
100
151
208
276
355
414
451
495
508
507
515
546
580
589
603
599
567
544
541
549
565
572
566
551
516
453
390
336
294
247
198
128
46
-40
-150
-251
-314
-337
-349
-382
-428
-481
-529
-567
-595
-618
-621
-625
-644
-665
-704
-756
-805
-830
-842
-853
-879
-904
-912
-930
-934
-914
-882
-857
-849
-835
-825
-828
-830
-837
-831
-818
-809
-797
-782
-776
-768
-748
-725
-696
-650
-608
-574
-553
-536
-512
-495
-485
-458
-439
-422
-400
-380
-356
-326
-290
-243
-183
-130
-69
-11
36
73
117
152
191
227
252
282
311
321
335
365
403
425
440
448
448
442
434
412
401
420
420
422
420
395
353
305
255
211
176
147
87
11
-56
-122
-198
-277
-327
-337
-361
-405
-447
-487
-516
-540
-549
-540
-541
-563
-602
-641
-678
-722
-755
-785
-791
-793
-808
-826
-856
-878
-912
-915
-901
-870
-838
-827
-815
-817
-834
-834
-827
-819
-802
-785
-784
-774
-764
-753
-745
-716
-683
-656
-630
-618
-606
-604
-590
-566
-532
-503
-458
-419
-402
-381
-348
-316
-288
-246
-205
-162
-132
-102
-56
-27
14
55
105
157
191
214
230
242
254
279
318
346
357
365
363
364
373
366
363
379
400
407
400
382
371
350
335
303
268
243
202
164
107
40
-19
-71
-134
-175
-204
-249
-300
-350
-397
-419
-446
-447
-443
-454
-470
-495
-510
-539
-573
-579
-574
-578
-580
-605
-639
-664
-683
-699
-710
-710
-704
-697
-696
-700
-715
-723
-719
-710
-710
-721
-716
-715
-735
-737
-737
-724
-717
-707
-698
-693
-695
-704
-693
-681
-660
-627
-612
-601
-578
-543
-516
-479
-426
-371
-320
-269
-207
-163
-125
-75
-27
16
61
94
133
163
200
238
260
302
340
364
377
406
423
424
430
450
470
482
470
445
435
427
407
387
375
358
341
323
286
250
218
187
168
156
138
96
43
-10
-60
-97
-126
-167
-200
-224
-255
-277
-301
-320
-333
-358
-389
-427
-460
-500
-532
-557
-586
-605
-627
-654
-692
-712
-720
-730
-738
-745
-737
-723
-713
-714
-718
-717
-706
-700
-688
-683
-681
-673
-679
-693
-695
-698
-706
-712
-705
-701
-707
-714
-694
-661
-643
-619
-575
-534
-503
-469
-436
-403
-370
-341
-310
-268
-234
-206
-176
-144
-106
-72
-32
6
47
96
134
167
205
243
300
354
403
436
464
495
510
538
560
577
566
552
548
542
529
495
468
440
400
356
327
293
253
211
169
117
61
15
-29
-66
-93
-120
-156
-190
-211
-240
-274
-305
-328
-349
-384
-432
-474
-507
-546
-569
-599
-634
-660
-677
-678
-685
-690
-718
-732
-730
-729
-733
-739
-733
-731
-741
-757
-763
-769
-772
-780
-787
-800
-803
-797
-801
-793
-771
-739
-722
-702
-676
-650
-634
-618
-588
-571
-557
-530
-489
-458
-434
-407
-368
-327
-296
-280
-251
-212
-170
-124
-93
-61
-31
-12
16
49
73
117
153
192
236
281
343
381
406
436
462
479
491
504
494
469
451
445
436
414
376
342
307
283
260
231
194
155
123
75
21
-31
-88
-140
-185
-231
-268
-307
-356
-396
-431
-479
-523
-555
-578
-605
-634
-650
-669
-697
-722
-726
-728
-738
-732
-733
-748
-761
-768
-765
-772
-772
-771
-763
-746
-761
-762
-768
-791
-800
-807
-812
-801
-789
-788
-768
-748
-725
-702
-677
-640
-619
-609
-591
-567
-539
-517
-499
-483
-477
-457
-427
-386
-353
-320
-290
-275
-247
-219
-186
-155
-116
-77
-48
-18
15
52
84
122
165
197
235
265
300
345
367
380
395
407
411
419
430
426
409
376
337
337
330
320
303
290
275
257
239
212
187
156
123
77
17
-45
-107
-165
-213
-256
-300
-354
-385
-420
-457
-506
-533
-576
-596
-597
-590
-607
-589
-632
-639
-680
-685
-707
-716
-754
-758
-846
-2102
-1984
-1754
-1418
-1063
-1140
-1082
-1108
-1037
-1001
-943
-916
-752
-713
-720
-756
-732
-699
-690
-690
-697
-691
-655
-614
-570
-553
-518
-492
-421
-389
-371
-378
-368
-333
-312
-311
-283
-233
-205
-144
-65
-13
15
54
67
124
147
212
206
292
43
-54
194
205
292
373
540
624
669
680
662
557
503
486
471
396
197
45
10
-4
-105
-253
-298
-234
-203
-247
-288
-289
-304
-371
-477
-556
-610
-720
-854
-933
-951
-951
-989
-1023
-954
-832
-767
-770
-764
-734
-725
-729
-744
-751
-767
-817
-875
-918
-946
-1001
-1047
-1057
-1026
-1001
-1015
-1036
-1032
-1002
-1043
-1086
-1081
-1078
-1091
-1155
-1203
-1189
-1191
-1229
-1226
-1196
-1156
-1152
-1200
-1197
-1168
-1181
-1212
-1156
-1093
-1083
-1033
-999
-990
-962
-936
-916
-900
-864
-771
-682
-614
-530
-407
-280
-179
-68
64
216
350
441
546
685
795
881
968
1079
1165
1224
1264
1320
1347
1198
977
815
813
751
561
286
161
157
111
-52
-194
-169
-49
5
-27
-27
5
41
-30
-103
-152
-167
-223
-411
-400
-394
-391
-422
-363
-198
-24
94
121
174
252
308
287
235
168
114
49
-44
-164
-268
-358
-391
-400
-431
-446
-470
-494
-513
-540
-660
-728
-821
-943
-1088
-1226
-1324
-1349
-1453
-1468
-1455
-1381
-1505
-2215
-2266
-2040
-1856
-1724
-1697
-1658
-1659
-1697
-1617
-1510
-1445
-1308
-1212
-1042
-965
-927
-843
-603
-351
-167
-10
261
597
892
1180
1437
1684
1979
2239
2495
2714
2913
3087
3214
3329
3406
3311
2818
2235
1814
1684
1451
974
359
48
-46
-172
-538
-841
-787
-511
-378
-419
-461
-441
-428
-531
-580
-517
-459
-508
-516
-404
-141
43
162
393
847
1318
1644
1779
1877
2008
2119
2134
2055
1925
1808
1619
1344
1097
870
645
477
376
324
265
104
-129
-372
-611
-937
-1195
-1477
-1788
-2115
-2402
-2604
-2716
-2753
-2669
-2408
-2116
-1846
-1635
-1479
-1282
-1102
-967
-889
-919
-1005
-1085
-1163
-1203
-1202
-1107
-931
-669
-455
-247
-34
163
323
452
614
727
789
790
867
994
1075
1046
1145
1335
1495
1511
1375
841
-52
-1133
-1831
-2221
-2790
-3798
-4725
-5148
-5239
-5530
-5970
-6005
-5452
-4712
-4344
-4187
-3924
-3548
-3353
-3268
-3025
-2597
-2380
-2450
-2264
-1714
-1166
-730
-288
516
1592
2491
2975
3294
3688
4080
4202
4144
4003
3851
3514
3063
2648
2268
1962
1598
1446
1476
1546
1462
1277
1161
1156
1039
779
356
-168
-579
-1038
-1456
-1739
-1853
-1766
-1428
-1047
-526
35
490
1012
1559
1953
2208
2293
2262
2234
2110
1913
1741
1644
1690
1869
2070
2240
2457
2738
3041
3280
3470
3708
3808
3786
3669
3586
3531
3432
3404
3467
3665
3705
3737
3438
2556
1009
-452
-1081
-1343
-2128
-3587
-4687
-4893
-4743
-5222
-5804
-5658
-4614
-3624
-3329
-3370
-3081
-2726
-2613
-2563
-2267
-1808
-1673
-1810
-1700
-1166
-722
-497
-166
646
1628
2136
2099
1985
2050
2017
1699
1215
762
318
-309
-979
-1465
-1745
-1971
-2112
-2033
-1734
-1580
-1734
-1994
-2132
-2041
-2059
-2328
-2841
-3161
-3236
-3240
-3350
-3283
-2791
-2035
-1255
-652
24
610
1044
1331
1708
2013
2042
1741
1465
1404
1374
1191
1045
1273
1802
2240
2418
2596
2986
3390
3564
3649
3733
3845
3733
3525
3542
3715
3842
3762
4009
4583
5150
5175
4641
3373
1662
158
-689
-1107
-2118
-3647
-4734
-4829
-4719
-5009
-5363
-4829
-3433
-2200
-1840
-1910
-1762
-1547
-1563
-1574
-1297
-926
-873
-1013
-732
-93
428
774
1316
2334
3345
3643
3250
2796
2496
2081
1356
565
-97
-790
-1601
-2333
-2696
-2832
-2938
-2940
-2714
-2490
-2589
-3006
-3335
-3390
-3368
-3602
-4005
-4392
-4708
-4765
-4558
-4214
-3848
-3274
-2450
-1518
-935
-616
-253
136
406
506
410
179
-91
-307
-373
-345
-300
-161
220
701
1124
1310
1415
1672
2019
2045
2017
1972
1989
1919
1958
2119
2382
2843
3203
3963
4642
5003
4648
3739
1664
-212
-1492
-2149
-2694
-4011
-5475
-5779
-5391
-5357
-5359
-5175
-3853
-2274
-1693
-1946
-2092
-2141
-2129
-2326
-2285
-1793
-1354
-1296
-1069
-314
666
1364
1914
2756
3711
4126
3653
2772
2103
1535
767
-41
-711
-1277
-1873
-2443
-2751
-2694
-2584
-2430
-2271
-2234
-2478
-2957
-3693
-4264
-4492
-4453
-4564
-4825
-4815
-4398
-3941
-3645
-3054
-1995
-878
-313
-103
128
290
152
-77
-101
16
-18
-260
-319
-91
129
254
567
1182
1784
1878
1686
1671
1769
1733
1603
1518
1752
2058
2160
2364
2687
3261
3902
4442
4932
5421
5327
4812
3360
866
-1411
-2504
-2592
-2871
-4161
-5303
-4958
-4192
-4002
-4368
-3990
-2558
-1214
-1148
-1712
-2110
-2321
-2542
-2625
-2112
-1143
-545
-300
335
1471
2455
2915
3273
3878
4290
3907
2771
1552
781
220
-350
-751
-928
-1062
-1276
-1514
-1581
-1718
-1915
-2043
-2180
-2754
-3518
-4088
-4263
-4401
-4351
-3839
-3152
-2761
-2615
-2150
-1351
-926
-903
-670
-173
53
-326
-649
-462
-186
-158
-57
349
781
840
739
862
1054
994
800
801
941
918
872
955
1240
1509
1880
2212
2692
3040
3364
3707
4017
4249
4494
4676
4876
5130
4823
3902
1776
-843
-2317
-2355
-2180
-2847
-4105
-4372
-3447
-3202
-3774
-4115
-3438
-2155
-1706
-2305
-2844
-2941
-2865
-2579
-1852
-578
533
1056
1520
2357
3064
3166
3024
3228
3591
3387
2485
1405
793
565
377
166
119
82
-212
-755
-1331
-1699
-2147
-2707
-2973
-3051
-3594
-4416
-4815
-4344
-3394
-2944
-2746
-2270
-1785
-1582
-1618
-1743
-1539
-1118
-811
-513
-435
-411
-200
161
589
999
1088
1005
909
786
541
215
-35
32
346
694
799
844
1231
1730
2199
2408
2556
2749
3036
3163
3318
3378
3407
3958
4757
5285
5414
5080
4587
3122
487
-1829
-2374
-2116
-2451
-3927
-4834
-4173
-3464
-3683
-4149
-3650
-2349
-1613
-2260
-3027
-3244
-3111
-2958
-2402
-1206
133
799
1189
1937
2848
3244
3167
3196
3465
3339
2450
1286
585
414
380
290
267
259
-67
-744
-1505
-2038
-2445
-2980
-3542
-3794
-4164
-4694
-4998
-4569
-3653
-2800
-2461
-1981
-1611
-1752
-1922
-1837
-1580
-1329
-1092
-848
-462
-405
-235
316
879
1184
1286
1177
931
535
69
-149
-139
-77
68
337
674
872
1132
1625
2151
2325
2345
2397
2678
2759
2624
2883
3402
3971
4513
4889
5197
5555
5022
3148
171
-2201
-2638
-2129
-2717
-4125
-4988
-4257
-3222
-3338
-3998
-3692
-2450
-1682
-2185
-3268
-3695
-3602
-3221
-2480
-1177
109
888
1394
2228
3118
3419
3174
3096
3348
3275
2321
1060
427
528
725
705
622
523
214
-397
-1139
-2032
-3008
-3533
-3660
-3892
-4594
-5000
-4653
-3817
-3240
-2744
-2047
-1391
-1232
-1770
-2233
-2158
-1897
-1835
-1597
-1040
-397
-155
-60
601
1320
1360
1082
980
820
248
-554
-927
-619
-269
-107
194
748
1287
1674
1938
2130
2298
2172
2082
2149
2235
2295
2573
3157
3844
4633
5100
5486
5442
5046
3256
303
-2343
-3071
-2650
-2975
-4287
-4894
-3911
-2972
-3048
-3613
-3269
-2243
-1780
-2493
-3440
-3881
-3861
-3526
-2651
-1187
279
1141
1770
2615
3346
3411
3086
2914
3050
2787
1851
820
442
621
851
923
1019
998
558
-267
-1120
-1890
-2732
-3371
-3670
-3764
-4196
-5010
-5024
-3852
-2549
-2063
-2016
-1563
-961
-1559
-2649
-2557
-1769
-1507
-1595
-1204
-340
105
10
636
1659
1851
1269
819
567
144
-671
-1098
-651
-3
226
425
912
1486
1917
2039
2153
2241
2144
1883
1775
1918
2347
3032
3561
4147
4838
5494
5668
5405
4275
1957
-904
-2831
-3051
-2885
-3489
-4407
-4239
-3330
-2823
-3127
-3401
-2955
-2250
-2284
-3146
-4010
-4300
-4018
-3239
-1987
-515
703
1503
2193
2843
3090
2897
2666
2599
2481
1961
1129
497
449
767
1157
1326
1200
791
89
-765
-1637
-2524
-3326
-3779
-3786
-3695
-4083
-4741
-4507
-3269
-2161
-2004
-2045
-1788
-1800
-2430
-3005
-2770
-2239
-1772
-1163
-435
-80
-27
273
917
1421
1258
718
276
39
-368
-817
-887
-370
406
1004
1343
1596
1758
1793
1958
2001
1942
1772
1854
2043
2427
2809
3297
4007
4649
5243
5326
5115
3788
1331
-1719
-3395
-3218
-2741
-3263
-4209
-3999
-3040
-2589
-3296
-3693
-3099
-2244
-2408
-3490
-4382
-4382
-3763
-2867
-1581
-67
1125
1750
2167
2544
2563
2248
2010
2125
2155
1632
815
371
533
967
1320
1393
1184
534
-321
-1325
-2297
-3280
-3914
-4047
-4063
-4201
-4328
-4017
-3366
-2612
-2069
-1734
-1639
-1743
-2102
-2637
-2947
-2810
-2237
-1672
-1099
-458
74
365
604
882
920
514
-14
-340
-569
-875
-984
-614
112
773
1266
1613
1924
2106
1914
1904
1795
1699
1449
1577
2171
2720
3090
3666
4576
5236
5247
5039
4551
3104
120
-2747
-3857
-3130
-2740
-3562
-4174
-3305
-2015
-2191
-3140
-3366
-2390
-1971
-2692
-3755
-4032
-3616
-2824
-1666
-217
1183
1939
2309
2617
2626
2409
1744
1494
1419
1154
486
-123
-116
311
726
867
750
235
-545
-1450
-2275
-2946
-3303
-3461
-3426
-3127
-3242
-3546
-3129
-1887
-747
-777
-1174
-1331
-1450
-2125
-2431
-2141
-1741
-1536
-1149
-653
-573
-628
-356
204
238
-413
-1082
-1428
-1544
-1656
-1579
-1096
-342
301
781
1287
1698
1877
1968
2221
2294
1896
1672
2089
2831
3426
3796
4203
4847
5149
5173
4966
4215
2281
-554
-3046
-3707
-3174
-3260
-4076
-4271
-3202
-2323
-2655
-3508
-3342
-2466
-2100
-2712
-3433
-3407
-2540
-1340
-171
1132
2263
2902
3177
3218
3010
2489
1947
1690
1556
1044
283
-226
-185
182
366
155
-309
-889
-1562
-2376
-3304
-4063
-4169
-3672
-3204
-3228
-3204
-2459
-1297
-536
-320
-170
-105
-535
-1251
-1641
-1625
-1507
-1342
-951
-499
-481
-717
-666
-361
-382
-973
-1503
-1672
-1771
-1975
-1906
-1338
-505
114
596
1149
1633
1966
2171
2264
2263
2167
2087
2433
2809
3448
4102
4594
5072
5245
5249
5025
4348
2700
90
-2914
-4214
-3836
-3416
-3761
-4448
-3763
-2657
-2453
-3111
-3532
-2848
-2105
-2407
-3081
-3287
-2414
-1029
171
1528
2547
3115
3277
3198
2992
2415
1647
1184
874
320
-415
-997
-903
-476
-165
-316
-879
-1512
-2089
-2613
-3064
-3427
-3416
-3099
-2635
-2314
-2152
-1685
-608
435
770
388
-23
-313
-877
-1451
-1564
-1381
-1523
-1670
-1438
-1144
-1286
-1429
-1161
-949
-1454
-2219
-2461
-2181
-1887
-1602
-1059
-227
441
917
1463
2084
2596
2675
2623
2641
2502
2302
2532
3220
3937
4207
4288
4507
4622
4553
4106
3570
1979
-576
-3176
-4458
-4262
-3786
-4053
-4167
-3427
-2358
-1953
-2397
-2277
-1556
-963
-1279
-1877
-1873
-1099
25
1191
2139
2794
3042
2909
2634
2177
1502
824
188
-335
-981
-1731
-2128
-1835
-1289
-950
-1106
-1533
-1917
-2271
-2535
-2687
-2502
-2062
-1555
-1334
-1000
-552
-149
-260
4
615
629
-518
-1775
-1805
-1447
-1888
-2508
-2233
-1715
-1820
-2353
-2227
-1780
-1681
-1844
-1869
-1781
-1965
-1954
-1239
-278
252
409
860
1647
2176
2331
2610
3027
3159
2887
2658
2733
2998
3300
3712
3896
3976
3961
3923
3947
3422
2500
792
-1660
-3682
-4245
-3686
-3221
-3704
-3781
-2649
-1506
-1313
-1785
-1379
-434
-288
-1039
-1503
-1040
-19
781
1504
2174
2373
2204
1944
1738
1355
601
-140
-668
-1205
-1833
-2355
-2193
-1561
-1065
-1021
-1304
-1534
-1717
-1885
-1935
-1760
-1391
-1012
-847
-1164
-1229
-647
361
928
520
-48
-320
-917
-1760
-2210
-2096
-1955
-2457
-2751
-2587
-2295
-2150
-1805
-1221
-1212
-1843
-2153
-1799
-1281
-994
-572
228
867
951
1161
1838
2651
3100
3091
2857
2730
2406
2310
2415
2794
3184
3296
3332
3306
3401
3357
2950
2461
1541
-426
-2558
-3974
-3700
-2974
-2949
-3105
-2640
-1671
-1012
-1022
-936
-545
-217
-351
-957
-1227
-731
272
1220
1666
1735
1741
1603
1339
953
427
-98
-688
-1275
-1741
-2090
-2018
-1628
-1077
-649
-703
-1098
-1439
-1473
-1341
-1280
-1341
-1311
-999
-846
-741
-413
211
768
669
110
-402
-1053
-1815
-2299
-2247
-2180
-2572
-2781
-2406
-1862
-1714
-1616
-1212
-1010
-1396
-1753
-1632
-1247
-866
-332
317
726
943
1407
2162
2644
2845
2820
2589
2433
2133
2128
2237
2544
3033
3330
3087
2949
3237
3562
3279
2447
1656
229
-1640
-3283
-3440
-2645
-2437
-2835
-2720
-1809
-937
-728
-855
-569
-354
-556
-1148
-1454
-1029
-127
797
1272
1285
1215
1207
1138
946
501
-35
-687
-1360
-1848
-2062
-2019
-1641
-1045
-604
-644
-1093
-1323
-1294
-1192
-1336
-1486
-1420
-1303
-1393
-1306
-715
194
630
358
-78
-424
-881
-1596
-2106
-2247
-2406
-2764
-2911
-2613
-2122
-1740
-1352
-1022
-1047
-1431
-1604
-1379
-994
-761
-470
0
460
798
1262
1892
2480
2809
2775
2557
2336
2153
2163
2252
2428
2550
2786
2879
3172
3357
3452
3348
2809
2010
443
-1325
-2713
-3068
-2671
-2427
-2753
-2749
-2111
-1013
-409
-403
-415
-428
-616
-1159
-1611
-1463
-718
174
713
771
738
942
1216
1206
846
244
-467
-1203
-1783
-2106
-2146
-1834
-1249
-759
-694
-1001
-1110
-969
-851
-947
-1311
-1802
-2197
-1828
-1068
-480
-600
-489
139
275
-533
-1548
-1661
-1577
-2147
-3002
-3261
-2918
-2412
-2026
-1534
-1283
-1334
-1242
-984
-857
-1058
-1112
-667
-204
-33
56
662
1618
2373
2698
2793
2745
2724
2753
2601
2292
2113
2379
2756
2865
2727
3174
3572
3732
3385
2966
2310
628
-1215
-2421
-2463
-2469
-2961
-3393
-2801
-1611
-670
-513
-452
-101
60
-341
-1143
-1452
-1105
-489
-160
-41
153
589
1093
1389
1432
1157
582
-120
-819
-1380
-1854
-1952
-1659
-1144
-891
-884
-806
-408
-139
-223
-794
-1249
-1305
-1391
-1645
-1821
-1391
-719
-278
-474
-545
-804
-1017
-1184
-1416
-1972
-2763
-3027
-2701
-2507
-2437
-2091
-1372
-874
-962
-900
-637
-415
-297
-265
-229
-270
-93
560
1249
1763
2173
2737
3018
3056
2959
2950
2810
2580
2476
2399
2442
2406
2789
3199
3292
3083
2716
1935
713
-785
-1803
-2125
-2525
-3103
-3561
-3102
-2106
-1199
-796
-563
-264
-89
-374
-825
-1021
-894
-607
-590
-661
-468
48
685
1145
1320
1262
931
402
-184
-710
-1045
-1330
-1486
-1442
-1295
-1059
-878
-570
-329
-205
-353
-588
-931
-1212
-1273
-1264
-1193
-1239
-1108
-941
-909
-902
-861
-909
-1269
-1831
-2068
-2145
-2310
-2402
-2307
-2013
-1870
-1657
-1204
-697
-308
-95
124
268
311
426
695
1014
1279
1602
1978
2278
2669
2867
3083
3067
3136
3178
3021
2804
2761
2919
2839
2615
2475
2495
1910
830
-298
-803
-1087
-1767
-2701
-3153
-2824
-2184
-1768
-1632
-1339
-920
-635
-715
-894
-833
-665
-597
-809
-1037
-1031
-812
-428
-32
268
364
305
180
89
-96
-458
-829
-1009
-1086
-1229
-1405
-1368
-1058
-674
-493
-556
-825
-694
-535
-694
-939
-1268
-1177
-1180
-1383
-1539
-1470
-1289
-1338
-1584
-1745
-1903
-1809
-1683
-1671
-1719
-1983
-1999
-1812
-1588
-1353
-1118
-741
-353
-57
112
374
754
1146
1464
1632
1754
1926
2235
2514
2585
2552
2657
2821
2866
2829
2771
2879
2878
2815
2685
2405
1858
1139
469
-180
-798
-1525
-2136
-2480
-2363
-1997
-1641
-1487
-1378
-1145
-896
-815
-815
-738
-676
-727
-1023
-1280
-1311
-1169
-941
-762
-593
-423
-266
-153
-114
-119
-187
-307
-462
-596
-675
-754
-825
-836
-796
-768
-762
-737
-721
-623
-447
-440
-650
-923
-949
-778
-772
-1016
-1189
-1193
-1305
-1552
-1692
-1585
-1364
-1272
-1349
-1341
-1240
-1153
-1036
-877
-735
-640
-573
-501
-360
-257
-197
-70
113
288
432
617
835
981
983
966
997
1103
1212
1293
1417
1445
1437
1368
1345
1401
1386
1227
1041
792
479
110
-260
-403
-255
2
92
52
-38
-41
-89
-149
-207
-149
-137
-331
-569
-774
-841
-845
-864
-871
-797
-751
-762
-796
-764
-711
-754
-817
-814
-754
-679
-656
-649
-643
-640
-672
-706
-702
-676
-656
-669
-789
-894
-974
-943
-777
-685
-721
-838
-978
-1098
-1216
-1316
-1281
-1205
-1263
-1470
-1594
-1576
-1474
-1415
-1363
-1276
-1217
-1285
-1324
-1211
-1098
-1044
-1006
-860
-661
-496
-313
-70
125
203
258
417
632
797
936
1124
1223
1254
1300
1440
1630
1762
1780
1785
1654
1377
1046
817
840
989
1100
1052
925
799
665
520
472
469
460
218
-154
-430
-568
-680
-802
-916
-916
-922
-1048
-1127
-1111
-1006
-1002
-1094
-1190
-1216
-1139
-1047
-1007
-979
-984
-1039
-1099
-1116
-1075
-1041
-1081
-1121
-1097
-1019
-915
-813
-699
-595
-593
-683
-804
-876
-898
-952
-1085
-1192
-1230
-1244
-1288
-1298
-1236
-1165
-1125
-1109
-1058
-1010
-1023
-991
-901
-813
-751
-665
-495
-302
-142
-27
101
223
341
482
693
883
1022
1174
1339
1495
1621
1758
1934
2043
2032
1828
1536
1225
994
1004
1146
1246
1191
1035
859
701
568
509
505
441
213
-134
-455
-665
-789
-886
-993
-1064
-1121
-1161
-1186
-1214
-1218
-1238
-1302
-1400
-1440
-1381
-1267
-1168
-1153
-1181
-1233
-1282
-1272
-1216
-1139
-1129
-1165
-1212
-1239
-1222
-1211
-1082
-895
-716
-594
-668
-804
-880
-905
-933
-1054
-1140
-1122
-1104
-1199
-1335
-1245
-1039
-931
-944
-915
-806
-748
-813
-820
-718
-643
-581
-471
-266
-91
16
158
291
413
534
730
981
1182
1275
1428
1594
1733
1951
2092
2160
2052
1732
1412
1153
1051
1156
1303
1342
1197
1018
871
717
584
519
523
416
30
-432
-715
-857
-941
-1101
-1238
-1232
-1233
-1241
-1276
-1246
-1167
-1194
-1272
-1355
-1359
-1279
-1228
-1250
-1299
-1354
-1372
-1363
-1324
-1221
-1136
-1176
-1280
-1328
-1261
-1101
-927
-792
-714
-730
-824
-885
-883
-843
-814
-897
-1064
-1187
-1187
-1151
-1125
-1054
-955
-897
-928
-933
-827
-709
-713
-784
-789
-748
-678
-561
-364
-167
-63
5
115
272
417
576
753
924
1042
1178
1385
1554
1755
1927
2075
2116
1922
1631
1339
1155
1185
1341
1461
1397
1206
1037
875
718
632
647
628
386
-51
-406
-598
-709
-858
-1021
-1067
-1088
-1122
-1171
-1172
-1110
-1100
-1172
-1267
-1279
-1168
-1053
-1038
-1088
-1161
-1212
-1234
-1243
-1173
-1077
-1045
-1098
-1208
-1242
-1173
-1038
-875
-798
-759
-762
-825
-862
-904
-942
-934
-947
-1035
-1137
-1158
-1085
-1010
-1014
-996
-875
-733
-709
-709
-642
-622
-694
-755
-700
-556
-438
-309
-151
-16
53
125
319
560
769
916
1064
1144
1209
1329
1502
1758
1942
2009
1946
1718
1413
1132
1025
1138
1324
1449
1368
1172
960
787
661
576
529
427
183
-173
-481
-687
-810
-923
-1028
-1072
-1096
-1105
-1129
-1142
-1119
-1131
-1192
-1274
-1267
-1145
-1035
-999
-1045
-1106
-1176
-1188
-1140
-1071
-1022
-1039
-1093
-1167
-1181
-1138
-1019
-873
-786
-738
-749
-792
-877
-940
-969
-970
-931
-950
-998
-1037
-1041
-1006
-983
-924
-823
-710
-660
-652
-588
-551
-560
-578
-545
-410
-290
-173
-26
117
189
252
334
465
621
830
1041
1190
1320
1422
1602
1763
1869
1978
2034
1875
1567
1210
937
944
1124
1311
1370
1227
1052
872
669
497
401
366
162
-195
-595
-839
-904
-955
-1045
-1102
-1106
-1124
-1179
-1234
-1213
-1185
-1232
-1347
-1394
-1302
-1155
-1061
-1040
-1066
-1095
-1131
-1160
-1111
-1039
-999
-1023
-1066
-1092
-1051
-984
-902
-854
-855
-826
-837
-855
-889
-982
-1060
-1145
-1213
-1230
-1202
-1143
-1109
-1108
-1107
-1045
-940
-871
-829
-779
-759
-774
-794
-758
-630
-500
-376
-222
-80
34
151
304
455
598
723
856
1005
1125
1267
1461
1674
1858
2001
2064
2012
1796
1458
1138
948
1018
1231
1373
1337
1185
1050
914
717
559
506
477
214
-219
-574
-698
-745
-846
-990
-1051
-1031
-1078
-1156
-1230
-1221
-1240
-1353
-1472
-1463
-1313
-1157
-1112
-1135
-1151
-1148
-1156
-1145
-1087
-1030
-1049
-1120
-1181
-1219
-1203
-1109
-949
-769
-658
-654
-727
-876
-1001
-1106
-1189
-1222
-1241
-1284
-1359
-1370
-1269
-1155
-1076
-1009
-903
-849
-895
-927
-888
-868
-889
-867
-762
-610
-473
-282
-43
92
166
261
404
529
617
742
897
1040
1180
1369
1558
1761
1921
2020
2045
1867
1521
1133
813
807
1009
1194
1233
1143
1037
933
772
576
492
475
294
-128
-529
-745
-792
-836
-953
-982
-938
-927
-945
-995
-1005
-1024
-1147
-1296
-1367
-1281
-1136
-1047
-1018
-1023
-1020
-1009
-1014
-970
-906
-917
-968
-1040
-1088
-1069
-1041
-953
-849
-723
-587
-530
-573
-723
-853
-951
-1060
-1118
-1152
-1163
-1173
-1183
-1170
-1122
-1001
-858
-776
-800
-822
-823
-829
-864
-887
-829
-716
-590
-420
-168
96
259
337
393
465
573
728
912
1055
1192
1346
1531
1740
1939
2117
2213
2135
1869
1493
1132
902
950
1152
1284
1238
1111
1001
854
659
485
406
303
12
-407
-730
-853
-885
-960
-1072
-1104
-1036
-994
-1047
-1120
-1112
-1123
-1255
-1409
-1440
-1314
-1148
-1088
-1092
-1100
-1038
-981
-958
-917
-875
-856
-897
-951
-975
-935
-867
-760
-628
-504
-405
-431
-576
-725
-845
-929
-1018
-1090
-1115
-1123
-1153
-1187
-1117
-984
-879
-817
-801
-817
-833
-832
-841
-850
-845
-768
-624
-470
-255
11
230
327
368
454
584
748
885
1040
1169
1274
1426
1575
1830
2050
2185
2198
2074
1829
1488
1121
930
1018
1224
1320
1245
1111
994
855
661
444
336
242
-34
-421
-748
-852
-863
-924
-1036
-1091
-1037
-1003
-1054
-1140
-1175
-1229
-1360
-1520
-1559
-1441
-1293
-1206
-1185
-1180
-1140
-1127
-1128
-1092
-1027
-994
-1014
-1029
-1012
-970
-918
-880
-778
-604
-478
-504
-647
-822
-918
-952
-1013
-1061
-1072
-1056
-1101
-1167
-1152
-1022
-877
-851
-919
-949
-926
-920
-924
-891
-816
-737
-649
-491
-279
-60
123
244
313
327
402
573
780
950
1091
1258
1397
1549
1761
1998
2144
2134
2028
1795
1463
1092
876
971
1210
1353
1296
1109
953
828
637
426
307
228
-9
-417
-779
-900
-857
-865
-987
-1042
-1014
-1011
-1073
-1161
-1195
-1229
-1351
-1497
-1539
-1419
-1253
-1165
-1146
-1138
-1122
-1097
-1060
-1001
-916
-900
-961
-1018
-999
-958
-929
-888
-833
-736
-695
-744
-826
-940
-1036
-1100
-1194
-1308
-1339
-1292
-1250
-1245
-1234
-1135
-1009
-987
-1042
-1040
-989
-978
-992
-984
-924
-840
-756
-578
-332
-123
12
104
183
228
279
414
589
764
954
1111
1270
1406
1568
1776
1906
1944
1945
1850
1568
1181
842
820
1053
1269
1336
1253
1116
935
700
466
306
257
149
-177
-572
-818
-832
-804
-895
-1017
-1018
-960
-966
-1051
-1110
-1123
-1196
-1315
-1383
-1295
-1102
-946
-917
-948
-962
-967
-955
-918
-861
-827
-862
-922
-945
-874
-771
-676
-618
-612
-609
-616
-650
-735
-858
-994
-1079
-1132
-1188
-1197
-1113
-981
-931
-1004
-1070
-995
-877
-886
-977
-956
-883
-883
-914
-864
-691
-519
-382
-213
-35
96
170
273
375
439
534
713
939
1121
1281
1491
1696
1859
1942
1984
1992
1897
1685
1402
1077
909
978
1181
1301
1266
1163
1020
809
526
305
203
91
-161
-483
-750
-861
-880
-913
-952
-961
-956
-973
-1045
-1133
-1184
-1236
-1301
-1388
-1394
-1262
-1095
-987
-959
-960
-943
-950
-972
-978
-933
-908
-939
-978
-989
-927
-843
-752
-641
-563
-538
-568
-696
-860
-996
-1100
-1113
-1093
-1062
-1019
-977
-967
-960
-923
-864
-813
-826
-908
-966
-959
-934
-903
-848
-748
-583
-411
-239
-49
98
180
255
323
416
517
664
889
1110
1287
1429
1602
1808
1991
2092
2098
2074
1974
1693
1321
985
906
1075
1286
1373
1317
1174
977
712
428
235
161
67
-195
-572
-847
-926
-907
-929
-987
-991
-971
-1008
-1125
-1204
-1226
-1241
-1295
-1380
-1366
-1214
-1017
-914
-885
-884
-901
-943
-995
-1029
-1012
-986
-983
-991
-957
-867
-752
-678
-653
-649
-685
-711
-798
-916
-1053
-1179
-1233
-1257
-1219
-1140
-1024
-899
-885
-917
-920
-883
-867
-922
-977
-984
-978
-961
-902
-763
-558
-376
-183
10
151
246
315
386
462
537
682
905
1111
1267
1438
1563
1769
1943
1965
2036
1901
1681
1422
1054
684
432
474
714
885
918
801
620
471
245
80
35
-25
-150
-440
-740
-860
-893
-900
-925
-963
-924
-961
-1038
-1107
-1129
-1076
-1066
-1098
-1070
-926
-724
-611
-590
-604
-662
-731
-826
-928
-954
-946
-946
-943
-961
-885
-750
-639
-586
-620
-669
-748
-866
-1069
-1294
-1441
-1505
-1503
-1460
-1360
-1218
-1112
-1020
-950
-919
-909
-928
-936
-933
-942
-921
-881
-787
-606
-384
-159
85
290
498
627
665
673
693
822
915
1063
1198
1327
1516
1632
1801
1943
1953
1891
1573
1156
732
389
206
-203
-596
-715
-529
-95
95
11
-55
-114
-130
-261
-385
-324
-337
-494
-735
-973
-985
-919
-839
-709
-649
-630
-691
-769
-695
-597
-609
-683
-706
-583
-437
-420
-454
-497
-503
-526
-647
-719
-687
-558
-450
-473
-476
-454
-434
-464
-621
-776
-962
-1249
-1472
-1700
-1819
-1821
-1778
-1546
-1333
-1239
-1163
-1090
-934
-890
-985
-1028
-1090
-1085
-1059
-1013
-822
-609
-322
2
254
525
748
957
1092
1086
1061
1080
1139
1234
1280
1401
1601
1777
2022
2122
2230
2340
2323
2285
1953
1378
627
-130
-629
-954
-1340
-1682
-1734
-1334
-638
-314
-349
-424
-476
-495
-656
-823
-887
-788
-775
-884
-1007
-991
-723
-392
-112
13
-50
-246
-397
-457
-574
-733
-909
-912
-752
-650
-612
-578
-446
-242
-193
-318
-465
-434
-280
-252
-408
-644
-674
-605
-642
-842
-1044
-1117
-1131
-1463
-1871
-2029
-1981
-1863
-1965
-2026
-1923
-1722
-1548
-1402
-1251
-1149
-1151
-1105
-1008
-930
-782
-636
-421
-205
-61
160
414
669
928
1076
1108
1144
1161
1288
1458
1505
1629
1763
1901
2107
2179
2327
2317
2339
2447
2408
2156
1856
1187
456
-360
-832
-832
-1153
-1698
-2063
-1638
-764
-374
-584
-818
-824
-643
-820
-1027
-872
-643
-445
-506
-630
-505
-292
36
242
294
146
-127
-331
-411
-485
-710
-972
-1058
-923
-715
-607
-586
-468
-300
-214
-363
-635
-725
-654
-572
-641
-905
-1072
-1019
-843
-772
-983
-1412
-1671
-1741
-1903
-2382
-2856
-2775
-2454
-2361
-2528
-2446
-1922
-1490
-1428
-1391
-1291
-1148
-1050
-925
-696
-645
-603
-295
130
416
470
634
1021
1242
1167
1058
1152
1395
1509
1570
1713
1787
1977
2078
2369
2600
2611
2579
2519
2649
2609
2322
1792
879
-179
-903
-1087
-1056
-1388
-1866
-1787
-1074
-321
-227
-550
-682
-728
-950
-1385
-1530
-1134
-553
-208
-162
-146
65
356
522
468
126
-358
-773
-1033
-1123
-1161
-1107
-876
-615
-344
-234
-303
-328
-344
-508
-822
-1197
-1405
-1294
-978
-669
-536
-521
-479
-449
-545
-768
-1061
-1290
-1622
-2202
-2840
-2974
-2552
-2081
-2119
-2354
-2193
-1728
-1384
-1319
-1329
-1325
-1375
-1347
-1113
-773
-380
47
475
702
638
658
983
1267
1238
971
900
1075
1219
1422
1661
1866
1990
2036
2233
2254
2332
2421
2502
2477
2228
2140
2207
1953
938
-412
-1322
-1164
-985
-1285
-1927
-2026
-1149
-274
-82
-466
-853
-876
-778
-973
-1187
-1160
-583
101
310
146
16
262
679
657
197
-396
-766
-808
-790
-836
-836
-703
-328
-21
-42
-214
-340
-285
-289
-543
-797
-884
-758
-441
-216
-246
-442
-520
-404
-465
-913
-1371
-1529
-1595
-2001
-2569
-2902
-2714
-2312
-2111
-2210
-2312
-1988
-1444
-1129
-1222
-1359
-1228
-953
-755
-566
-293
4
255
418
545
554
586
779
920
887
761
807
1099
1404
1502
1540
1707
1861
1988
2047
2040
2018
2019
2262
2526
2637
2448
2188
1908
1106
-304
-1411
-1486
-1133
-1226
-1948
-2030
-1072
29
184
-471
-955
-973
-986
-1277
-1567
-1314
-545
25
206
138
192
491
681
535
78
-533
-966
-1117
-1023
-862
-755
-590
-282
9
61
-180
-451
-566
-624
-851
-1197
-1283
-947
-440
-173
-179
-298
-398
-518
-800
-1190
-1636
-1965
-2081
-1978
-2085
-2459
-2440
-1994
-1622
-1781
-2159
-2121
-1761
-1606
-1575
-1364
-1068
-833
-614
-267
-35
32
170
433
569
282
146
386
656
708
788
956
1127
1340
1463
1491
1479
1496
1532
1540
1651
1822
2006
2228
2474
2647
2631
2486
2187
1622
432
-1064
-1889
-1597
-1121
-1443
-2095
-1723
-381
476
52
-777
-1084
-1019
-1242
-1709
-1696
-1040
-114
396
421
358
442
622
622
269
-303
-869
-1206
-1212
-1025
-802
-626
-430
-101
77
-119
-533
-845
-941
-1011
-1228
-1382
-1184
-682
-154
56
8
-165
-361
-558
-857
-1231
-1588
-1933
-2041
-2020
-1958
-1822
-1972
-1924
-1745
-1775
-1939
-2157
-2035
-1646
-1486
-1408
-1155
-736
-316
-144
22
84
-36
-54
-6
109
125
88
305
626
805
924
1036
1241
1405
1272
1208
1263
1379
1490
1590
1790
2070
2307
2514
2650
2682
2440
2091
1504
273
-1404
-2154
-1601
-887
-1187
-2129
-1826
-381
497
-40
-996
-1296
-1134
-1389
-1800
-1724
-924
61
557
564
376
259
367
367
11
-581
-1143
-1371
-1308
-1074
-800
-616
-462
-231
-154
-342
-797
-1113
-1122
-1087
-1177
-1232
-1023
-495
13
239
102
-251
-518
-709
-966
-1334
-1656
-1681
-1597
-1804
-1863
-1863
-1834
-1921
-2075
-2050
-2151
-2341
-2222
-1729
-1276
-1177
-1080
-590
-202
-83
-72
16
137
50
-24
128
242
328
512
783
988
993
1079
1276
1364
1306
1232
1249
1401
1509
1718
1967
2127
2418
2704
2857
2835
2569
2331
2024
998
-627
-1914
-1792
-839
-627
-1493
-1989
-1035
391
433
-665
-1372
-1287
-1082
-1445
-1789
-1317
-273
564
790
485
242
239
356
243
-245
-825
-1165
-1168
-854
-552
-370
-269
-146
12
-60
-464
-921
-1044
-899
-845
-989
-1011
-655
-12
389
322
-129
-532
-689
-803
-1138
-1514
-1636
-1455
-1389
-1607
-1637
-1427
-1514
-2017
-2315
-2270
-2280
-2503
-2381
-1734
-1262
-1299
-1067
-427
-47
-256
-477
-264
-65
-170
-193
87
372
428
550
890
992
885
895
974
967
804
771
1133
1393
1487
1686
1929
2263
2311
2305
2618
2651
2423
2003
1642
1292
63
-1475
-1725
-965
-409
-1045
-1934
-1339
-82
315
-395
-1278
-1380
-1221
-1368
-1417
-1171
-420
357
608
522
193
36
236
233
-39
-501
-895
-912
-773
-510
-260
-230
-224
-206
-241
-399
-788
-991
-886
-753
-739
-753
-507
-42
224
220
-72
-461
-789
-1006
-1107
-1238
-1434
-1432
-1318
-1233
-1356
-1709
-1751
-1754
-2021
-2371
-2583
-2504
-2285
-2036
-1507
-935
-678
-575
-351
-24
-17
-261
-264
-88
-25
-53
118
505
749
778
841
851
716
617
737
957
834
677
986
1493
1726
1780
1927
2307
2582
2450
2378
2390
2277
1891
1285
274
-1054
-1737
-1319
-601
-765
-1689
-1769
-555
260
-285
-1320
-1586
-1209
-1218
-1556
-1448
-666
259
685
639
412
183
195
284
102
-353
-824
-943
-749
-507
-317
-187
-114
-59
-99
-315
-676
-958
-935
-766
-743
-829
-741
-360
117
249
-2
-401
-740
-929
-1028
-1184
-1359
-1418
-1339
-1309
-1521
-1707
-1627
-1422
-1721
-2331
-2733
-2594
-2122
-1896
-1772
-1498
-1154
-756
-347
-125
-110
-324
-387
-296
-264
-221
-20
376
664
608
521
583
715
788
686
635
620
652
809
1180
1432
1561
1656
1870
2190
2287
2267
2251
2280
2100
1779
1216
145
-1349
-1876
-1156
-352
-783
-1919
-1826
-383
504
-106
-1114
-1362
-990
-1074
-1357
-1246
-460
404
792
663
317
79
236
383
206
-265
-740
-888
-778
-535
-323
-263
-302
-313
-341
-449
-819
-1076
-1004
-777
-711
-812
-747
-316
97
196
-47
-410
-706
-901
-983
-1029
-1197
-1309
-1245
-1131
-1156
-1361
-1626
-1991
-2216
-2292
-2204
-2197
-2225
-2019
-1485
-994
-713
-544
-373
-321
-406
-420
-304
-137
-31
117
339
438
398
447
585
651
532
482
469
569
732
922
1146
1361
1456
1718
1879
1891
2109
2259
2401
2367
2254
2117
1958
1383
183
-1204
-1575
-966
-439
-941
-1864
-1476
-43
586
-149
-1103
-1249
-860
-1025
-1359
-1164
-334
412
607
435
250
162
266
279
44
-370
-809
-967
-839
-601
-406
-370
-417
-390
-367
-481
-819
-1060
-981
-792
-759
-853
-762
-281
132
148
-147
-491
-712
-852
-1031
-1147
-1236
-1284
-1314
-1364
-1434
-1578
-1587
-1585
-1762
-1990
-2314
-2433
-2150
-1878
-1615
-1402
-1186
-738
-375
-275
-212
-222
-223
-307
-344
-181
10
200
385
537
638
550
533
711
702
644
633
737
1009
1149
1395
1757
1966
2130
2308
2503
2697
2704
2493
2355
2083
1579
458
-1146
-1691
-927
-109
-484
-1656
-1635
-152
705
75
-1081
-1428
-1024
-1032
-1310
-1179
-431
455
810
644
322
34
103
202
35
-368
-870
-1049
-871
-577
-293
-253
-351
-324
-326
-435
-772
-1111
-1096
-888
-796
-818
-762
-361
148
323
75
-376
-708
-839
-993
-1197
-1376
-1439
-1406
-1421
-1531
-1538
-1514
-1549
-1765
-2134
-2235
-2205
-2157
-2042
-1809
-1470
-1198
-996
-596
-227
-136
-288
-355
-207
-186
-251
-113
118
259
228
274
554
709
713
792
808
772
759
899
1241
1396
1466
1754
1995
2216
2380
2485
2699
2730
2575
2415
2156
1451
175
-1335
-1661
-912
-303
-939
-2029
-1701
-101
771
-13
-1290
-1600
-1104
-1129
-1508
-1481
-627
318
621
338
66
-23
170
239
-27
-512
-983
-1112
-887
-570
-356
-324
-366
-297
-227
-280
-614
-938
-977
-777
-672
-715
-666
-274
216
397
136
-301
-619
-740
-820
-996
-1267
-1467
-1450
-1350
-1366
-1474
-1424
-1219
-1215
-1709
-2184
-2470
-2497
-2184
-1858
-1575
-1362
-1132
-478
225
364
109
-187
-231
-279
-375
-194
179
421
532
648
850
876
762
848
897
765
556
652
1040
1379
1517
1834
2273
2332
2445
2573
2706
2691
2367
2199
2192
1529
150
-1287
-1554
-646
-224
-974
-2057
-1773
-248
494
-276
-1315
-1602
-1163
-1180
-1518
-1339
-572
231
517
301
45
-50
91
278
113
-319
-827
-1019
-837
-532
-364
-377
-491
-393
-231
-280
-586
-881
-866
-638
-601
-708
-681
-335
128
267
74
-297
-608
-691
-693
-793
-1039
-1298
-1373
-1392
-1464
-1508
-1403
-1247
-1325
-1572
-1641
-1682
-1789
-1796
-1582
-1241
-1159
-1219
-794
-88
218
56
-120
-4
91
-51
-86
114
241
164
177
411
635
673
774
968
1012
907
813
995
1238
1400
1564
1791
1980
2127
2312
2541
2636
2507
2273
2058
1779
974
-582
-1846
-1606
-676
-431
-1568
-2387
-1297
411
596
-638
-1698
-1536
-1079
-1242
-1456
-1084
-168
497
566
311
82
21
189
154
-135
-674
-1087
-1112
-866
-579
-418
-523
-617
-541
-413
-498
-873
-1094
-965
-745
-728
-747
-555
-94
235
240
-3
-337
-634
-788
-857
-984
-1288
-1514
-1446
-1245
-1291
-1638
-1650
-1339
-1179
-1684
-2341
-2312
-1887
-1674
-1730
-1539
-973
-536
-402
-33
388
362
-40
-193
-1
35
-220
-147
322
603
486
501
878
1067
869
658
727
810
716
757
1129
1494
1696
1780
2083
2399
2470
2453
2347
2132
1872
1485
846
-464
-1848
-1886
-920
-454
-1367
-2355
-1569
58
353
-706
-1714
-1624
-1277
-1510
-1610
-1078
-268
297
443
424
280
42
95
189
-9
-558
-1066
-1122
-864
-624
-440
-443
-514
-513
-439
-475
-812
-1166
-1158
-926
-810
-859
-753
-263
162
201
-56
-367
-580
-731
-898
-1070
-1278
-1399
-1354
-1354
-1452
-1553
-1584
-1454
-1565
-1946
-2158
-2125
-1890
-1689
-1627
-1393
-990
-696
-402
-142
8
-62
-229
-219
-104
-51
-76
-66
68
169
218
348
486
643
662
626
619
665
809
986
1098
1197
1423
1700
2006
2110
2243
2268
2220
2247
2132
1827
1045
-496
-1741
-1663
-979
-715
-1680
-2442
-1521
88
419
-578
-1477
-1363
-1088
-1392
-1676
-1297
-360
287
428
320
170
98
223
256
61
-488
-956
-1053
-867
-617
-469
-485
-462
-354
-242
-296
-632
-893
-863
-727
-731
-844
-753
-261
187
284
57
-229
-415
-546
-729
-913
-1126
-1282
-1347
-1359
-1400
-1432
-1409
-1524
-1817
-1952
-1910
-1895
-1971
-2004
-1644
-1254
-1191
-1034
-614
-242
-174
-312
-173
75
54
-84
-52
24
-60
-158
73
355
432
431
506
627
651
631
802
898
885
1050
1329
1671
1745
1901
2203
2390
2339
2187
2176
2146
1653
536
-1046
-1952
-1502
-771
-866
-1946
-2288
-921
462
244
-901
-1557
-1208
-1034
-1406
-1487
-889
-31
421
444
394
238
192
330
339
75
-523
-997
-1043
-776
-508
-408
-489
-444
-296
-218
-379
-734
-942
-841
-720
-773
-848
-633
-132
226
212
-98
-387
-523
-613
-769
-1034
-1344
-1514
-1556
-1568
-1674
-1683
-1558
-1599
-1800
-2056
-2216
-2181
-2170
-2064
-1733
-1441
-1183
-812
-390
-76
-33
-127
-126
-109
-133
-141
-66
8
26
106
221
319
378
469
611
615
563
609
744
891
951
1065
1420
1574
1735
2063
2285
2338
2209
2163
2294
2143
1399
298
-1055
-1656
-1360
-797
-946
-1880
-2088
-799
411
266
-768
-1389
-1077
-964
-1280
-1342
-702
118
508
434
316
207
293
422
353
-18
-594
-1004
-1014
-811
-598
-498
-528
-460
-320
-215
-384
-702
-873
-788
-722
-796
-849
-594
-134
191
147
-103
-365
-520
-648
-865
-1117
-1396
-1594
-1698
-1732
-1661
-1481
-1472
-1498
-1630
-1959
-2043
-1927
-1811
-1787
-1901
-1732
-1158
-725
-476
-272
-75
-52
-176
-152
-45
-113
-291
-349
-195
-100
-93
183
536
699
629
560
646
692
714
893
981
1115
1271
1629
2053
2207
2212
2335
2372
2195
1982
1880
1695
764
-906
-1954
-1472
-582
-618
-1771
-2197
-961
457
325
-847
-1520
-1170
-909
-1232
-1435
-947
-108
350
370
225
91
50
154
161
-37
-567
-1025
-1167
-986
-707
-560
-638
-684
-587
-430
-512
-831
-1042
-968
-795
-817
-943
-874
-467
-40
35
-290
-656
-811
-845
-1018
-1277
-1481
-1571
-1647
-1713
-1656
-1556
-1666
-1868
-2012
-2122
-2246
-2334
-2132
-1666
-1368
-1242
-980
-575
-271
-235
-254
-181
-165
-252
-216
-29
74
4
-10
136
320
407
510
679
771
798
856
970
1061
1111
1299
1555
1726
1845
2018
2261
2412
2371
2312
2234
2100
1875
1274
80
-1309
-1654
-941
-497
-1185
-2120
-1611
29
646
-196
-1134
-1212
-826
-1002
-1361
-1102
-354
226
393
351
341
285
310
367
242
-180
-712
-1000
-930
-731
-574
-541
-578
-537
-392
-332
-549
-883
-1050
-941
-877
-958
-999
-688
-187
36
-141
-429
-607
-628
-731
-1010
-1290
-1508
-1657
-1843
-1971
-1874
-1625
-1681
-1941
-2008
-1864
-1763
-1929
-1955
-1589
-1277
-1244
-1119
-673
-156
-38
-41
102
160
-8
-150
-26
114
-25
-94
224
592
695
683
861
1139
1170
1123
1181
1208
1177
1198
1512
1802
1885
1929
2192
2405
2394
2216
2144
2065
1547
361
-1062
-1695
-1310
-807
-1060
-1846
-1929
-697
435
267
-738
-1376
-1228
-1049
-1322
-1446
-954
-181
291
294
174
136
194
285
211
-133
-640
-1061
-1128
-900
-676
-604
-627
-552
-359
-275
-406
-670
-909
-964
-913
-913
-932
-827
-466
-64
5
-282
-638
-810
-852
-1017
-1440
-1983
-2271
-2143
-1906
-1861
-1967
-1986
-1853
-1696
-1724
-1938
-2161
-2215
-1929
-1468
-1207
-1034
-589
-42
219
103
-27
34
84
3
-35
-3
-35
-33
308
757
933
843
915
1204
1310
1154
985
1011
1177
1273
1397
1612
1840
2167
2447
2534
2321
2053
2045
2074
1616
476
-1148
-1882
-1321
-637
-840
-1921
-2219
-812
554
326
-800
-1443
-1080
-889
-1309
-1518
-957
-99
385
380
311
215
225
377
386
94
-514
-1009
-1016
-750
-559
-501
-545
-430
-245
-174
-341
-696
-944
-933
-903
-971
-1097
-966
-483
-66
-54
-336
-571
-620
-664
-864
-1163
-1486
-1734
-1993
-2139
-2039
-1796
-1759
-1913
-1908
-1779
-1784
-1904
-1857
-1499
-1290
-1455
-1275
-613
-80
-14
-93
51
166
-40
-107
146
292
31
-134
229
635
706
687
846
1062
1070
1042
1134
1167
1010
1085
1372
1563
1675
1771
2039
2349
2262
2120
2121
1917
1455
459
-945
-1749
-1503
-959
-910
-1734
-2042
-964
369
413
-541
-1299
-1166
-930
-1154
-1331
-917
-117
349
402
308
305
358
495
430
165
-386
-859
-984
-825
-647
-564
-551
-459
-325
-229
-288
-549
-809
-869
-795
-801
-888
-826
-386
54
140
-121
-387
-487
-541
-758
-1037
-1302
-1629
-2023
-2086
-1783
-1521
-1711
-1925
-1714
-1396
-1513
-1919
-1844
-1292
-1130
-1314
-1097
-447
106
141
153
369
377
76
64
367
435
69
-16
379
683
660
710
1032
1296
1140
1024
1261
1463
1292
1174
1364
1598
1850
1913
2165
2398
2306
2089
2054
2032
1744
740
-742
-1709
-1378
-598
-742
-1762
-2174
-954
508
501
-607
-1219
-1005
-792
-1168
-1388
-930
-141
334
393
317
293
317
461
484
226
-330
-824
-926
-723
-492
-447
-492
-444
-236
-85
-173
-468
-707
-768
-722
-794
-892
-807
-432
-17
74
-168
-433
-563
-574
-695
-1067
-1571
-1905
-1821
-1580
-1515
-1769
-1902
-1524
-1174
-1326
-1740
-1894
-1591
-1290
-1273
-1107
-744
-400
-149
76
224
142
-46
10
253
298
93
-3
223
445
551
692
934
1094
1150
1184
1257
1222
1126
1136
1289
1479
1608
1728
1998
2116
2215
2251
2287
2178
1913
1502
757
-403
-1382
-1392
-885
-807
-1600
-1923
-945
467
532
-394
-1159
-1019
-828
-1143
-1428
-975
-191
239
311
230
325
384
502
431
129
-439
-826
-957
-817
-717
-609
-559
-483
-359
-243
-229
-484
-780
-882
-796
-811
-896
-826
-393
8
34
-255
-427
-426
-463
-720
-1051
-1353
-1607
-1886
-1969
-1794
-1568
-1613
-1818
-1693
-1401
-1434
-1802
-1880
-1470
-1214
-1416
-1303
-605
47
6
-148
103
312
91
-68
176
378
106
-114
260
671
721
719
989
1257
1222
1113
1278
1329
1148
1105
1308
1567
1540
1588
2040
2359
2276
2036
1897
1944
1756
992
-116
-1290
-1594
-1092
-674
-1123
-1868
-1597
-230
494
-116
-1105
-1346
-887
-888
-1278
-1288
-598
78
322
182
149
134
177
203
108
-276
-802
-1113
-1010
-737
-639
-663
-656
-451
-303
-336
-539
-773
-961
-929
-919
-958
-995
-820
-430
-191
-291
-576
-733
-684
-696
-992
-1355
-1613
-1824
-1984
-1930
-1791
-1817
-1892
-1795
-1542
-1470
-1766
-1886
-1535
-1249
-1288
-1275
-899
-331
-24
35
75
129
47
-3
95
157
7
-45
114
399
604
684
787
973
1105
1129
1149
1086
1095
1173
1343
1372
1529
1707
1898
2197
2206
2034
1928
1879
1965
1756
718
-588
-1443
-1164
-630
-770
-1570
-1873
-921
341
392
-458
-1052
-946
-657
-1015
-1343
-1000
-196
316
324
133
152
220
367
349
117
-352
-789
-910
-746
-597
-616
-629
-539
-305
-194
-286
-538
-672
-678
-668
-833
-954
-858
-518
-221
-180
-333
-499
-589
-642
-749
-1010
-1313
-1639
-1956
-1978
-1843
-1913
-1941
-1891
-1763
-1632
-1717
-1668
-1361
-1240
-1312
-1266
-929
-520
-329
-226
-69
18
-16
28
236
335
214
140
190
260
266
391
731
972
1023
1018
1161
1346
1365
1332
1304
1305
1466
1594
1755
1893
1975
2105
2159
1985
1835
1651
1070
-52
-1297
-1485
-912
-722
-1471
-2078
-1328
201
529
-332
-1091
-981
-638
-949
-1366
-1094
-336
150
231
127
233
329
482
487
264
-198
-620
-805
-736
-663
-656
-621
-535
-366
-236
-169
-343
-591
-761
-759
-806
-912
-951
-702
-325
-172
-347
-538
-564
-564
-768
-1185
-1584
-1836
-1783
-1707
-1757
-2009
-2057
-1601
-1202
-1394
-1843
-1987
-1576
-1286
-1476
-1468
-1071
-620
-402
-313
-145
-19
-90
-10
142
131
-129
-181
123
350
335
373
617
930
1088
1127
1129
1041
940
1039
1224
1201
1194
1385
1752
1910
1852
1836
1903
1882
1772
1572
1309
535
-781
-1474
-1176
-725
-929
-1768
-1871
-640
364
151
-706
-1136
-876
-797
-1140
-1278
-853
-184
183
132
6
-11
157
385
309
-69
-545
-811
-788
-698
-678
-666
-653
-513
-318
-206
-318
-591
-712
-654
-699
-905
-1009
-803
-354
-154
-264
-451
-539
-515
-571
-824
-1295
-1858
-2001
-1790
-1675
-2004
-2285
-1870
-1304
-1336
-1736
-1791
-1418
-1354
-1640
-1510
-1063
-755
-707
-457
-40
-49
-318
-109
289
296
-96
-173
187
322
159
261
662
870
893
1091
1312
1165
913
1001
1322
1250
882
1022
1654
1948
1747
1609
1892
2046
1807
1512
1368
974
-181
-1483
-1628
-986
-785
-1488
-2222
-1513
7
466
-369
-1246
-1240
-785
-979
-1428
-1320
-585
63
118
-82
-59
158
394
359
50
-344
-713
-863
-849
-758
-678
-661
-649
-449
-237
-231
-430
-651
-700
-732
-889
-1037
-961
-661
-388
-368
-455
-546
-584
-629
-759
-1054
-1475
-1892
-2008
-1792
-1661
-1890
-2163
-1861
-1342
-1267
-1765
-2066
-1695
-1253
-1430
-1564
-1135
-501
-251
-310
-134
103
53
-59
137
320
171
-100
82
415
487
426
609
915
1018
986
1125
1279
1137
1021
1127
1339
1370
1397
1615
1968
1926
1696
1890
2104
2095
1709
1437
1278
599
-874
-1501
-1010
-423
-926
-1971
-1661
-115
792
34
-976
-1100
-512
-667
-1151
-1260
-578
54
157
-44
-63
127
366
467
189
-181
-615
-754
-832
-789
-776
-700
-651
-492
-332
-238
-359
-641
-760
-748
-782
-965
-1038
-845
-421
-275
-420
-620
-623
-506
-585
-894
-1193
-1371
-1540
-1796
-1890
-1748
-1765
-1797
-1690
-1572
-1556
-1729
-1704
-1294
-1190
-1410
-1320
-847
-382
-315
-322
-76
91
-6
-34
152
308
135
26
247
403
383
474
811
1060
1017
938
1137
1282
1199
1133
1205
1324
1362
1502
1826
1994
1893
1886
1989
2074
1890
1609
1371
635
-658
-1372
-987
-449
-761
-1739
-1677
-337
623
147
-814
-1085
-672
-685
-1196
-1356
-870
-187
85
-26
-108
-5
232
462
275
-198
-682
-858
-811
-762
-794
-780
-715
-581
-416
-316
-427
-692
-839
-838
-875
-1093
-1238
-1036
-591
-365
-495
-711
-749
-627
-612
-862
-1220
-1607
-1807
-1775
-1760
-1743
-1764
-1797
-1576
-1420
-1512
-1653
-1714
-1516
-1313
-1368
-1350
-1012
-500
-207
-255
-236
-108
12
63
67
88
75
32
172
376
471
526
702
969
1135
1097
1069
1092
1088
1081
1223
1308
1337
1466
1655
2119
2129
1838
1809
2058
2179
1937
1059
242
-525
-974
-842
-816
-1059
-1592
-1395
-310
478
-13
-782
-1118
-723
-761
-1306
-1427
-846
-111
72
-135
-212
46
293
431
122
-276
-648
-764
-745
-734
-814
-761
-582
-401
-288
-339
-422
-589
-748
-858
-960
-1099
-1111
-911
-552
-434
-576
-679
-638
-540
-683
-1040
-1387
-1708
-1934
-1956
-1885
-1976
-2118
-1858
-1373
-1242
-1596
-1891
-1661
-1421
-1671
-1818
-1488
-967
-720
-624
-346
-100
-167
-204
23
127
-104
-294
-28
296
264
182
529
931
1057
1020
1112
1235
1107
945
991
1108
1119
1190
1405
1687
1816
1870
1948
1918
1756
1705
1611
983
-72
-1042
-1059
-591
-662
-1355
-1708
-994
224
487
-276
-884
-829
-522
-809
-1296
-1224
-538
28
111
-120
-76
237
545
527
137
-307
-601
-692
-732
-764
-811
-729
-589
-379
-236
-257
-437
-577
-655
-740
-926
-1090
-959
-659
-385
-394
-540
-543
-412
-407
-600
-910
-1281
-1639
-1759
-1666
-1629
-1934
-2082
-1676
-1230
-1298
-1705
-1675
-1263
-1263
-1647
-1599
-1095
-660
-667
-569
-203
-38
-120
-16
233
237
-70
-164
123
275
229
330
667
891
981
1122
1314
1278
1103
1060
1133
1079
1070
1175
1504
1734
1799
1851
1857
1777
1730
1649
1267
466
-631
-1139
-908
-632
-937
-1507
-1448
-398
468
239
-570
-961
-731
-672
-1108
-1382
-1027
-360
28
-8
-94
42
326
536
356
-90
-520
-722
-699
-734
-818
-834
-711
-459
-210
-165
-272
-452
-547
-589
-779
-1016
-1053
-834
-544
-414
-505
-551
-489
-438
-513
-773
-1039
-1257
-1468
-1721
-2006
-2127
-1917
-1614
-1538
-1685
-1711
-1407
-1088
-1108
-1397
-1484
-1302
-1016
-795
-597
-376
-153
-15
52
144
182
197
230
242
163
116
202
541
810
842
873
1018
1200
1263
1251
1237
1156
1034
1071
1389
1606
1508
1574
1801
1937
1857
1654
1499
1088
-112
-1190
-1246
-823
-857
-1625
-1951
-1036
150
238
-490
-1007
-833
-691
-1093
-1546
-1394
-734
-259
-262
-444
-273
126
485
386
3
-359
-588
-719
-852
-946
-949
-826
-673
-417
-278
-263
-386
-515
-576
-723
-985
-1159
-1077
-779
-560
-592
-620
-538
-396
-396
-588
-835
-1046
-1221
-1431
-1865
-2329
-2265
-1800
-1527
-1728
-1988
-1649
-1014
-917
-1226
-1365
-1254
-1129
-1112
-898
-539
-328
-206
37
270
305
222
335
457
252
-29
-42
286
578
772
905
1103
1205
1299
1487
1482
1316
1130
1091
1272
1495
1421
1599
1815
1893
1859
1732
1710
1447
576
-704
-1286
-987
-696
-1275
-1941
-1648
-316
504
-64
-892
-1015
-595
-672
-1244
-1570
-1115
-482
-225
-420
-445
-43
404
563
236
-148
-464
-602
-737
-855
-1013
-1064
-914
-606
-306
-223
-297
-426
-455
-565
-774
-1062
-1123
-941
-681
-601
-671
-625
-439
-290
-392
-653
-911
-1069
-1345
-1655
-1923
-1970
-1894
-1858
-1728
-1636
-1578
-1442
-1242
-1091
-1102
-1331
-1247
-946
-737
-675
-594
-311
-35
65
162
344
440
427
302
315
314
294
399
675
824
912
1037
1221
1405
1391
1342
1362
1387
1374
1476
1572
1695
1754
1867
2016
1972
1918
1701
1208
244
-714
-980
-789
-920
-1537
-1871
-1118
80
278
-272
-792
-670
-487
-803
-1228
-1129
-627
-273
-244
-326
-110
235
605
622
320
-106
-399
-557
-697
-902
-1056
-985
-794
-497
-293
-232
-277
-331
-396
-532
-831
-1062
-1023
-823
-647
-733
-808
-689
-431
-325
-493
-781
-976
-1166
-1539
-2012
-2290
-2216
-2116
-2038
-2041
-1906
-1581
-1262
-1089
-1044
-1195
-1226
-1083
-912
-806
-755
-558
-247
10
155
318
464
594
532
400
262
270
372
572
726
827
1036
1341
1590
1683
1557
1435
1445
1516
1561
1472
1446
1585
1867
2069
1991
1879
1843
1505
540
-642
-1053
-807
-803
-1576
-2162
-1496
-95
429
-110
-670
-601
-281
-560
-1078
-1154
-714
-354
-349
-482
-305
129
580
705
472
116
-219
-406
-578
-794
-1033
-1093
-977
-685
-419
-298
-283
-285
-279
-427
-750
-1061
-1102
-967
-862
-943
-1001
-876
-634
-469
-501
-665
-881
-1090
-1429
-1767
-2085
-2142
-2103
-2137
-2088
-1981
-1748
-1443
-1244
-1189
-1213
-1307
-1122
-911
-796
-816
-776
-537
-260
-82
109
280
406
407
252
203
136
201
322
442
515
679
895
1192
1371
1395
1302
1337
1318
1328
1454
1455
1585
1545
1606
1841
2003
1935
1739
1099
209
-615
-870
-776
-1140
-1946
-2227
-1229
-4
206
-423
-701
-449
-291
-771
-1283
-1149
-652
-424
-591
-707
-422
146
568
628
379
33
-187
-361
-592
-887
-1156
-1176
-980
-719
-480
-360
-274
-169
-165
-327
-665
-916
-900
-796
-811
-998
-1087
-926
-659
-497
-525
-635
-766
-949
-1286
-1728
-2207
-2259
-2087
-2199
-2373
-2334
-1852
-1295
-1173
-1236
-1100
-1056
-1012
-1004
-908
-843
-907
-742
-439
-221
-82
136
458
616
351
210
251
350
353
247
311
531
720
970
1211
1333
1382
1379
1413
1513
1459
1387
1371
1377
1494
1549
1606
1659
1645
1189
150
-698
-678
-451
-886
-1950
-2282
-1146
64
63
-680
-873
-333
-42
-550
-1112
-1015
-486
-294
-580
-799
-566
-3
446
503
261
3
-122
-199
-346
-664
-995
-1095
-944
-684
-564
-531
-451
-235
-83
-168
-464
-681
-650
-534
-607
-913
-1070
-925
-634
-504
-602
-738
-729
-737
-928
-1278
-1638
-1839
-2037
-2151
-2140
-2134
-2037
-1812
-1462
-1080
-915
-878
-693
-575
-592
-742
-753
-597
-441
-297
-142
14
176
339
478
542
423
368
424
537
579
561
621
845
1062
1162
1232
1330
1477
1639
1677
1622
1585
1650
1681
1669
1657
1665
1564
1182
314
-463
-616
-609
-899
-1685
-2021
-1307
-299
-88
-551
-868
-537
-281
-594
-1031
-1025
-548
-360
-608
-842
-643
-155
282
349
222
69
-81
-156
-312
-516
-793
-993
-978
-801
-642
-562
-515
-372
-191
-225
-397
-561
-528
-420
-499
-786
-1005
-1008
-819
-678
-697
-738
-770
-750
-827
-1075
-1457
-1740
-1832
-1939
-2078
-2248
-2171
-1821
-1471
-1264
-1118
-937
-726
-575
-550
-560
-595
-528
-461
-374
-283
-189
-21
182
333
429
451
484
591
637
692
672
749
844
931
1027
1110
1300
1402
1456
1466
1530
1584
1647
1621
1628
1604
1555
1535
1256
618
-249
-564
-537
-677
-1391
-2004
-1601
-539
-40
-413
-843
-732
-301
-382
-779
-985
-688
-433
-567
-833
-821
-473
-58
167
166
103
-27
-91
-159
-266
-531
-867
-1025
-931
-723
-658
-709
-644
-409
-248
-327
-536
-573
-443
-403
-636
-962
-1062
-922
-741
-720
-814
-886
-853
-806
-903
-1271
-1625
-1760
-1764
-1889
-2189
-2315
-2051
-1597
-1294
-1180
-1075
-863
-683
-524
-467
-452
-447
-422
-339
-270
-252
-134
68
265
393
431
512
643
828
924
934
857
879
1020
1168
1196
1103
1115
1270
1412
1489
1508
1529
1673
1702
1671
1627
1569
1454
915
94
-286
-409
-590
-1207
-1770
-1439
-599
-128
-311
-615
-500
-197
-310
-574
-720
-524
-425
-701
-960
-914
-633
-347
-188
-79
82
81
14
-42
-94
-233
-551
-843
-856
-722
-674
-758
-839
-680
-480
-433
-492
-491
-352
-246
-395
-695
-899
-934
-873
-911
-1026
-1124
-1148
-1109
-1113
-1188
-1293
-1370
-1444
-1526
-1678
-1798
-1807
-1737
-1616
-1480
-1323
-1137
-955
-775
-590
-484
-403
-300
-159
-39
27
46
110
196
275
308
342
459
622
745
820
940
1039
1124
1177
1188
1253
1255
1284
1365
1445
1467
1451
1483
1520
1594
1631
1678
1664
1449
869
379
121
-109
-553
-1160
-1355
-930
-354
-259
-489
-617
-419
-239
-285
-389
-303
-137
-251
-569
-749
-686
-573
-488
-434
-298
-213
-229
-223
-104
12
-74
-312
-494
-466
-386
-430
-638
-777
-744
-678
-675
-711
-651
-495
-389
-448
-588
-647
-602
-572
-642
-788
-922
-1013
-1087
-1181
-1332
-1393
-1455
-1497
-1544
-1590
-1469
-1288
-1132
-1029
-977
-910
-810
-753
-650
-588
-540
-536
-496
-352
-198
-72
59
184
274
314
326
414
508
538
558
584
660
746
790
866
907
957
1011
1061
1119
1149
1140
1113
1078
1096
1195
1260
1235
1161
965
742
558
291
-85
-463
-646
-445
-107
-10
-183
-350
-365
-290
-271
-266
-179
-76
-166
-438
-587
-560
-487
-497
-546
-502
-419
-441
-486
-411
-255
-212
-358
-476
-416
-242
-174
-276
-410
-454
-453
-508
-571
-599
-546
-520
-588
-684
-718
-679
-616
-590
-609
-651
-712
-780
-834
-936
-1066
-1171
-1296
-1418
-1518
-1507
-1316
-1093
-973
-943
-904
-830
-772
-740
-705
-657
-674
-750
-794
-711
-569
-460
-396
-321
-225
-155
-93
11
128
185
215
242
325
402
463
550
648
732
784
839
903
947
944
939
953
977
1039
1104
1106
998
813
666
430
87
-290
-433
-182
173
252
70
-119
-167
-129
-160
-181
-74
32
-110
-434
-619
-585
-479
-503
-636
-641
-555
-537
-588
-580
-462
-394
-508
-638
-600
-403
-270
-329
-472
-547
-542
-539
-573
-606
-566
-545
-605
-719
-775
-739
-642
-591
-601
-626
-647
-666
-717
-779
-853
-956
-1079
-1159
-1270
-1327
-1332
-1270
-1099
-962
-917
-904
-895
-874
-889
-947
-938
-891
-875
-934
-950
-792
-611
-508
-453
-371
-251
-197
-170
-77
70
166
208
225
280
385
512
671
754
772
784
771
804
789
802
920
1032
1067
1058
1018
1007
945
705
420
152
91
297
558
588
348
124
40
31
-61
-147
-65
15
-204
-603
-782
-679
-581
-679
-814
-806
-737
-777
-870
-829
-670
-610
-712
-808
-741
-580
-478
-562
-696
-749
-745
-726
-751
-746
-672
-627
-669
-765
-803
-725
-637
-602
-603
-621
-644
-677
-735
-767
-775
-828
-934
-993
-1065
-1134
-1134
-1100
-998
-877
-821
-824
-823
-829
-857
-920
-952
-914
-852
-859
-883
-760
-590
-536
-520
-452
-303
-200
-170
-86
72
181
202
249
364
480
578
682
801
848
834
838
872
881
887
984
1115
1211
1227
1214
1199
1081
740
400
206
269
549
741
649
367
132
52
-4
-127
-142
-13
-13
-379
-802
-886
-729
-672
-846
-969
-897
-823
-896
-976
-911
-746
-720
-850
-911
-805
-607
-497
-576
-714
-753
-721
-689
-699
-687
-613
-569
-638
-737
-735
-633
-540
-523
-534
-546
-579
-651
-727
-753
-783
-831
-920
-1088
-1218
-1208
-1081
-914
-850
-868
-854
-840
-884
-965
-984
-926
-881
-942
-1036
-986
-794
-653
-594
-536
-446
-347
-291
-203
-56
77
158
237
352
443
511
621
768
853
859
868
923
958
930
940
1012
1128
1195
1236
1300
1329
1202
918
547
274
257
489
700
648
411
168
56
-27
-173
-188
-58
-38
-327
-759
-918
-813
-761
-872
-980
-924
-842
-895
-984
-943
-800
-757
-867
-957
-885
-697
-589
-639
-731
-764
-741
-728
-740
-705
-625
-599
-662
-738
-756
-695
-626
-587
-566
-574
-627
-704
-750
-774
-781
-815
-867
-945
-1036
-1099
-1103
-1049
-979
-920
-875
-875
-916
-964
-1020
-1065
-1082
-1056
-1018
-1009
-970
-841
-648
-506
-448
-374
-231
-105
-42
34
178
313
365
379
424
535
651
797
922
986
1001
978
963
1016
1073
1136
1236
1311
1314
1280
1186
940
625
387
337
553
761
744
563
310
98
0
-104
-138
-68
-40
-261
-648
-852
-820
-742
-809
-917
-886
-761
-761
-850
-831
-686
-609
-697
-791
-740
-556
-447
-490
-600
-681
-698
-707
-701
-665
-606
-576
-617
-702
-727
-677
-607
-582
-575
-586
-652
-749
-821
-876
-900
-922
-1008
-1094
-1125
-1079
-991
-935
-959
-982
-923
-866
-913
-971
-972
-926
-968
-1102
-1120
-973
-824
-773
-732
-574
-407
-361
-327
-196
-16
52
64
169
325
424
458
525
648
702
711
769
856
921
936
964
1000
1029
1079
1175
1224
1155
1021
812
527
238
116
354
676
699
462
212
87
-5
-155
-229
-120
-25
-252
-688
-903
-835
-769
-863
-1013
-959
-779
-726
-805
-819
-642
-504
-597
-762
-742
-526
-343
-398
-563
-628
-626
-646
-688
-680
-591
-521
-540
-608
-649
-638
-578
-526
-491
-508
-603
-702
-803
-877
-917
-964
-984
-984
-1005
-997
-945
-888
-849
-835
-839
-841
-880
-938
-982
-978
-968
-980
-987
-964
-849
-686
-579
-522
-435
-325
-219
-139
-53
65
179
296
405
483
562
650
801
974
1083
1158
1227
1288
1279
1258
1253
1246
1220
1095
917
683
504
353
149
-123
-370
-323
26
293
268
19
-158
-174
-234
-323
-300
-179
-221
-584
-898
-918
-820
-807
-883
-797
-577
-522
-652
-710
-551
-338
-342
-515
-604
-490
-299
-245
-379
-493
-453
-399
-423
-484
-464
-345
-317
-415
-496
-556
-566
-560
-541
-536
-650
-848
-1022
-1094
-1094
-1121
-1181
-1235
-1296
-1270
-1253
-1276
-1307
-1349
-1260
-1121
-1074
-1088
-1071
-988
-935
-930
-832
-673
-448
-293
-228
-151
-81
-12
89
206
331
390
459
628
786
912
960
1010
1144
1300
1428
1522
1568
1630
1665
1657
1643
1604
1599
1566
1248
774
403
155
-59
-508
-967
-920
-514
-207
-268
-503
-538
-533
-603
-689
-704
-563
-627
-936
-1112
-1086
-948
-883
-832
-565
-263
-193
-316
-414
-242
-62
-173
-421
-577
-489
-319
-346
-474
-491
-374
-248
-263
-322
-286
-225
-209
-310
-485
-616
-720
-767
-760
-797
-891
-1050
-1158
-1145
-1130
-1189
-1354
-1435
-1381
-1372
-1574
-1769
-1686
-1483
-1382
-1432
-1424
-1222
-1071
-944
-732
-534
-404
-415
-304
-85
-5
-27
-69
62
291
348
405
576
820
1087
1229
1303
1332
1337
1398
1531
1520
1467
1426
1503
1704
1689
1680
1668
1663
1654
1239
526
-81
-474
-531
-834
-1427
-1707
-1402
-716
-344
-464
-608
-558
-477
-526
-727
-739
-724
-841
-949
-977
-882
-749
-581
-206
211
314
94
-207
-247
-124
-246
-583
-863
-903
-720
-618
-617
-557
-351
-86
-3
-130
-308
-402
-421
-501
-706
-939
-1100
-1086
-907
-766
-759
-835
-881
-862
-893
-1059
-1231
-1415
-1705
-1883
-2054
-2108
-2026
-1911
-1586
-1269
-1035
-771
-577
-360
-307
-393
-390
-437
-319
-149
-18
144
217
342
622
812
958
1035
1115
1228
1211
1074
993
995
1100
1280
1344
1495
1646
1845
2088
2151
2127
2045
1819
1624
1019
-5
-767
-1022
-834
-932
-1485
-1601
-976
-108
297
-32
-374
-506
-646
-850
-1137
-1161
-957
-810
-629
-457
-275
21
308
622
808
545
-26
-571
-794
-715
-780
-973
-987
-701
-235
-12
-66
-44
43
35
-230
-679
-978
-1064
-1006
-902
-908
-897
-788
-576
-304
-233
-394
-671
-1048
-1353
-1701
-2066
-2197
-2169
-1908
-1693
-1703
-1654
-1362
-968
-706
-852
-1062
-1110
-1047
-907
-775
-584
-376
-179
118
402
520
542
519
586
584
404
285
405
655
878
979
1130
1315
1522
1663
1699
1687
1623
1694
1841
1918
1772
1604
1521
1576
1293
350
-780
-1275
-992
-742
-1200
-1841
-1637
-688
14
-189
-696
-826
-664
-655
-886
-1015
-772
-391
-133
8
55
108
203
394
585
448
-62
-660
-893
-720
-571
-666
-784
-619
-245
-63
-220
-457
-516
-418
-482
-755
-1032
-1039
-778
-460
-330
-394
-457
-417
-314
-379
-688
-1092
-1403
-1605
-1779
-1992
-2096
-2052
-1759
-1470
-1551
-1672
-1695
-1428
-1180
-1242
-1310
-1210
-1003
-701
-431
-187
-21
71
293
431
411
221
127
286
425
387
411
627
889
1120
1198
1196
1240
1294
1339
1406
1417
1570
1695
1869
1986
1989
1867
1602
1336
607
-583
-1637
-1753
-1314
-1165
-1676
-1859
-1150
-164
173
-280
-723
-871
-867
-1023
-1184
-1090
-595
-43
376
473
425
467
558
635
433
-85
-686
-1092
-1096
-812
-609
-513
-383
-123
103
18
-295
-537
-627
-646
-829
-1052
-1036
-734
-286
1
-13
-164
-291
-338
-472
-847
-1255
-1535
-1622
-1710
-1878
-1914
-1726
-1372
-1173
-1223
-1397
-1723
-1933
-1799
-1578
-1472
-1573
-1421
-785
-174
72
142
285
438
239
-107
-275
-299
-215
-82
167
384
478
718
1160
1426
1315
985
842
899
992
1012
1136
1405
1788
2150
2380
2398
2205
2005
1695
855
-569
-1891
-2275
-1709
-1304
-1450
-1626
-1152
-197
322
58
-542
-1000
-1140
-1236
-1348
-1236
-784
-8
676
942
850
642
555
558
351
-140
-835
-1344
-1383
-1055
-658
-412
-248
-11
198
107
-303
-727
-903
-878
-879
-953
-920
-614
-83
369
477
232
-125
-399
-601
-910
-1312
-1640
-1722
-1668
-1688
-1778
-1983
-1948
-1653
-1522
-1679
-2021
-1997
-1544
-1190
-982
-773
-447
-115
18
161
299
297
276
302
354
260
93
201
540
761
811
805
841
1020
1171
1242
1144
1038
1259
1527
1710
1714
1937
2320
2510
2388
2090
1808
1448
525
-826
-1850
-2066
-1511
-1231
-1478
-1621
-1072
-198
117
-375
-847
-1037
-1081
-1156
-1230
-873
-338
248
762
952
827
592
390
363
120
-398
-987
-1362
-1248
-885
-554
-400
-345
-191
-52
-246
-678
-1069
-1169
-1001
-891
-883
-797
-478
54
402
355
-12
-418
-666
-880
-1171
-1464
-1636
-1613
-1506
-1436
-1362
-1326
-1494
-1768
-1887
-2046
-2277
-2380
-2117
-1525
-1127
-891
-470
66
360
296
200
217
109
-30
-34
112
269
368
642
979
1093
1045
1021
1029
947
758
674
753
994
1364
1712
2004
2235
2494
2611
2494
2160
1723
1226
208
-999
-1935
-2032
-1496
-1165
-1197
-1226
-818
-161
57
-326
-832
-1188
-1234
-1305
-1273
-938
-315
415
867
910
715
444
227
98
-198
-602
-1094
-1382
-1256
-906
-511
-308
-193
-79
-147
-421
-845
-1150
-1160
-1034
-929
-873
-715
-351
70
279
196
-113
-466
-805
-1145
-1423
-1627
-1701
-1653
-1596
-1541
-1606
-1817
-1876
-1757
-1848
-2261
-2548
-2330
-1779
-1448
-1214
-715
-160
103
92
143
181
-5
-140
19
228
209
123
456
989
1175
1032
870
885
853
730
676
727
941
1207
1572
1900
2147
2377
2477
2535
2297
1762
1094
28
-1024
-1818
-2034
-1632
-1382
-1341
-1245
-832
-234
-81
-378
-710
-1017
-1211
-1377
-1305
-791
-177
405
810
916
826
555
289
130
-200
-608
-1046
-1333
-1259
-1029
-686
-410
-252
-149
-251
-517
-825
-1038
-1077
-1043
-970
-829
-626
-342
0
214
191
-42
-387
-739
-1145
-1463
-1600
-1646
-1640
-1634
-1564
-1432
-1427
-1582
-1861
-2149
-2353
-2343
-2217
-2034
-1699
-1169
-520
-64
164
277
286
139
-81
-204
-171
-75
79
336
655
920
1034
1092
1073
995
847
714
594
609
837
1181
1530
1794
2110
2379
2491
2381
2097
1697
986
-206
-1353
-2147
-2135
-1747
-1459
-1285
-1091
-630
-139
-21
-327
-740
-1064
-1186
-1302
-1167
-759
-114
534
887
960
798
478
212
-6
-300
-693
-1166
-1377
-1273
-958
-573
-295
-73
22
-90
-346
-711
-928
-926
-854
-759
-674
-456
-85
215
384
348
67
-320
-774
-1095
-1308
-1551
-1680
-1678
-1548
-1574
-1918
-1965
-1624
-1469
-1929
-2357
-2022
-1436
-1275
-1217
-667
-14
52
-135
80
342
132
-126
129
471
350
167
529
1124
1270
1053
928
959
931
869
918
979
1003
1215
1576
1886
2044
2104
2305
2345
2012
1359
185
-957
-1809
-2053
-1708
-1691
-1775
-1583
-953
-149
7
-300
-517
-694
-842
-1163
-1337
-1026
-511
149
580
690
646
468
404
307
-109
-633
-1154
-1423
-1391
-1286
-970
-632
-320
-68
-61
-181
-418
-672
-743
-773
-791
-805
-730
-397
-8
229
278
125
-154
-508
-910
-1238
-1544
-1733
-1773
-1896
-2165
-2276
-1973
-1598
-1501
-1638
-1613
-1483
-1469
-1312
-918
-560
-420
-320
-11
217
260
377
575
694
578
468
577
735
880
1073
1175
1124
1079
1189
1364
1380
1441
1574
1671
1737
1806
2000
2063
2059
1959
1786
1097
-174
-1290
-1884
-1872
-1760
-1837
-1811
-1496
-973
-379
-167
-202
-387
-549
-675
-903
-917
-665
-177
266
514
574
512
331
217
114
-152
-644
-1249
-1553
-1554
-1374
-1106
-849
-570
-371
-314
-370
-529
-618
-631
-612
-633
-655
-550
-282
82
308
281
65
-216
-537
-989
-1526
-2009
-2304
-2362
-2352
-2384
-2287
-1964
-1544
-1228
-1148
-1152
-1143
-1143
-1076
-922
-733
-544
-294
82
359
442
507
673
858
804
646
641
719
793
819
946
1205
1286
1318
1448
1617
1768
1820
1854
2004
2014
1820
1636
1433
1145
313
-739
-1499
-1762
-1676
-1724
-1770
-1569
-1180
-762
-510
-459
-393
-434
-446
-526
-572
-469
-256
109
431
572
526
369
228
136
-104
-470
-915
-1232
-1309
-1315
-1242
-1092
-863
-603
-496
-495
-538
-578
-571
-592
-543
-456
-392
-280
-122
52
128
34
-156
-381
-686
-1018
-1360
-1592
-1748
-2090
-2369
-2315
-2063
-2025
-2046
-1845
-1484
-1356
-1383
-1071
-632
-488
-496
-255
63
115
60
300
597
627
527
654
906
907
855
877
888
863
868
988
1086
1154
1362
1649
1865
2054
2120
2049
2024
1940
1770
1031
-208
-1159
-1626
-1667
-1738
-1881
-1667
-1228
-779
-519
-454
-288
-292
-474
-712
-887
-787
-596
-238
232
563
670
542
389
346
184
-159
-634
-1045
-1255
-1367
-1369
-1217
-916
-536
-332
-329
-394
-503
-531
-566
-591
-628
-661
-528
-268
26
218
241
211
66
-188
-574
-1040
-1412
-1872
-2487
-2910
-2843
-2405
-2057
-1864
-1430
-944
-734
-724
-585
-418
-585
-781
-637
-340
-163
8
475
989
1140
1086
1037
1024
917
816
796
756
622
588
825
1208
1654
1913
2137
2259
2251
2112
1813
1605
1368
917
-35
-1111
-1761
-1852
-1629
-1537
-1493
-1296
-991
-734
-624
-601
-552
-639
-694
-763
-727
-550
-233
294
688
803
609
316
123
-3
-244
-585
-938
-1167
-1272
-1318
-1225
-1009
-683
-448
-420
-490
-642
-742
-733
-681
-555
-524
-456
-254
-20
153
103
-12
-166
-488
-932
-1437
-1776
-1952
-2014
-1959
-1903
-2034
-2070
-1766
-1346
-1234
-1363
-1202
-862
-736
-785
-529
-74
158
163
313
535
557
530
772
1112
1087
901
880
1016
1068
1058
1157
1274
1373
1486
1642
1789
1873
2035
2053
1985
1852
1586
1217
408
-537
-1199
-1674
-1801
-1882
-1863
-1555
-1235
-817
-491
-283
-154
-275
-401
-498
-555
-461
-307
38
414
579
626
555
470
351
49
-301
-721
-1137
-1396
-1550
-1487
-1311
-1075
-792
-604
-490
-462
-492
-464
-477
-505
-568
-579
-411
-199
-70
-4
33
60
-99
-441
-789
-1126
-1431
-1758
-2001
-2401
-2720
-2716
-2344
-1979
-1890
-1640
-1235
-922
-807
-668
-386
-249
-254
-85
85
152
212
555
1044
1206
1139
1080
1131
1072
970
893
812
742
831
1119
1369
1585
1859
2235
2381
2231
2065
1857
1461
867
-40
-806
-1524
-1868
-1809
-1747
-1516
-1260
-853
-523
-445
-435
-433
-534
-632
-802
-754
-579
-308
75
370
615
678
577
419
241
-1
-324
-766
-1065
-1263
-1357
-1312
-1165
-836
-533
-395
-402
-520
-577
-636
-697
-681
-642
-541
-490
-398
-198
-5
61
-65
-454
-1060
-1595
-1789
-1885
-2284
-2653
-2600
-2261
-2049
-1867
-1398
-937
-833
-849
-710
-635
-739
-692
-336
-77
-102
-16
376
815
1052
1255
1427
1452
1315
1178
1096
979
974
1154
1414
1585
1742
1950
2250
2431
2398
2189
1730
1291
724
-178
-1109
-1814
-1888
-1688
-1690
-1646
-1447
-897
-353
-148
-109
-255
-373
-449
-581
-594
-532
-256
151
468
659
628
525
460
383
159
-327
-886
-1196
-1272
-1235
-1209
-1086
-750
-416
-208
-212
-326
-355
-373
-403
-482
-558
-583
-537
-349
-204
-136
-184
-293
-438
-769
-1259
-1695
-1923
-2146
-2456
-2609
-2479
-2244
-2048
-1761
-1336
-1031
-961
-850
-621
-545
-644
-576
-286
-53
3
169
549
882
1070
1206
1300
1193
1025
890
854
857
883
1017
1226
1436
1717
2005
2148
2156
2033
1844
1400
827
-24
-879
-1604
-1941
-1884
-1866
-1785
-1478
-915
-465
-320
-268
-199
-287
-494
-736
-755
-672
-481
-179
131
381
507
565
508
379
148
-236
-713
-1129
-1363
-1445
-1468
-1319
-992
-656
-482
-397
-312
-261
-288
-363
-416
-466
-550
-543
-397
-231
-126
-84
-13
-84
-299
-623
-963
-1429
-2010
-2408
-2641
-2762
-2823
-2532
-1937
-1501
-1296
-1017
-640
-448
-513
-466
-335
-323
-285
-81
279
542
807
1174
1475
1523
1364
1193
999
838
702
663
767
970
1342
1715
1975
2158
2265
2267
2083
1661
1093
246
-634
-1246
-1585
-1700
-1805
-1731
-1397
-1038
-669
-363
-173
-84
-206
-375
-620
-839
-840
-698
-455
-217
5
234
351
399
409
269
-16
-441
-834
-1176
-1467
-1543
-1417
-1150
-903
-733
-573
-447
-326
-246
-258
-364
-535
-652
-662
-634
-554
-425
-284
-202
-227
-520
-905
-1167
-1532
-2044
-2572
-2660
-2487
-2482
-2310
-1846
-1308
-1070
-930
-563
-401
-554
-626
-474
-275
-261
-134
205
547
864
1144
1285
1276
1286
1315
1274
1146
1089
1153
1209
1358
1526
1671
1772
1852
1922
1765
1435
1073
553
-145
-922
-1473
-1714
-1839
-1856
-1696
-1378
-953
-564
-359
-234
-167
-136
-224
-464
-555
-530
-395
-259
-115
130
258
355
396
340
208
-150
-545
-857
-1132
-1347
-1505
-1444
-1211
-951
-734
-563
-384
-254
-222
-385
-492
-590
-654
-786
-920
-835
-753
-601
-572
-669
-764
-967
-1108
-1378
-1632
-1727
-1862
-1882
-1829
-1646
-1438
-1299
-978
-712
-549
-477
-349
-108
2
96
246
460
716
894
1076
1227
1338
1421
1433
1461
1430
1408
1381
1448
1503
1538
1562
1469
1449
1263
1147
826
238
-306
-913
-1217
-1557
-1767
-1778
-1711
-1384
-1149
-860
-660
-505
-298
-243
-278
-385
-425
-374
-338
-250
-146
-57
42
156
250
224
111
-39
-235
-503
-785
-1002
-1131
-1126
-1056
-924
-813
-710
-570
-445
-358
-346
-327
-336
-401
-489
-581
-596
-602
-608
-747
-870
-963
-1068
-1189
-1384
-1395
-1450
-1537
-1535
-1459
-1299
-1270
-1107
-839
-666
-550
-471
-262
-107
-35
142
286
430
516
563
676
766
874
935
971
1053
1108
1187
1254
1319
1379
1321
1299
1248
1197
1138
990
845
558
163
-324
-715
-856
-1048
-1238
-1356
-1284
-1125
-1077
-1002
-879
-752
-679
-676
-692
-712
-730
-720
-676
-616
-524
-468
-369
-243
-146
-75
-124
-180
-255
-354
-463
-599
-599
-565
-517
-490
-483
-391
-320
-264
-244
-251
-241
-402
-635
-791
-843
-858
-999
-1010
-912
-829
-809
-794
-684
-699
-750
-813
-846
-849
-864
-819
-730
-663
-589
-542
-467
-366
-260
-186
-156
-122
-135
-124
-91
-24
75
167
290
387
513
613
704
800
838
866
832
819
798
767
752
724
703
564
428
307
209
92
-75
-176
-269
-323
-372
-415
-391
-433
-448
-481
-495
-509
-550
-565
-616
-645
-700
-764
-790
-775
-704
-652
-611
-580
-571
-570
-589
-602
-605
-603
-589
-595
-570
-555
-512
-449
-373
-312
-294
-319
-383
-459
-543
-623
-708
-769
-846
-859
-876
-874
-867
-863
-838
-870
-877
-912
-908
-923
-923
-909
-871
-829
-791
-739
-669
-587
-530
-490
-468
-460
-464
-457
-396
-287
-190
-76
35
136
253
340
460
558
645
679
720
766
793
850
858
901
914
919
866
833
764
731
696
648
558
467
395
248
121
-15
-54
-112
-192
-294
-394
-498
-606
-686
-751
-788
-834
-872
-904
-955
-995
-1020
-1028
-1029
-1019
-1006
-1018
-1034
-1044
-1047
-1038
-1001
-970
-916
-859
-833
-823
-801
-755
-715
-703
-694
-681
-651
-653
-684
-702
-683
-689
-701
-700
-674
-663
-665
-659
-628
-590
-564
-519
-446
-364
-308
-255
-217
-161
-87
-2
95
180
247
291
349
395
462
551
612
698
729
773
781
799
803
831
854
826
784
705
659
628
646
620
600
518
414
284
156
75
-4
-76
-162
-258
-373
-508
-628
-695
-706
-712
-748
-790
-839
-890
-940
-978
-1002
-999
-1007
-1018
-1032
-1045
-1033
-1009
-980
-942
-884
-850
-854
-877
-881
-852
-848
-809
-776
-732
-713
-706
-689
-662
-617
-595
-602
-611
-611
-620
-634
-630
-562
-491
-445
-416
-377
-329
-292
-250
-211
-171
-138
-88
-18
68
161
258
337
411
474
519
581
635
682
735
779
779
802
805
809
801
790
777
751
683
619
571
519
474
402
335
211
102
-59
-152
-252
-334
-401
-492
-569
-657
-746
-831
-880
-918
-940
-959
-976
-1032
-1077
-1114
-1115
-1096
-1070
-1042
-1015
-998
-991
-971
-965
-949
-936
-925
-930
-944
-935
-922
-887
-852
-811
-732
-667
-631
-605
-581
-572
-552
-516
-487
-440
-391
-354
-316
-268
-226
-199
-166
-140
-106
-71
-45
7
59
107
143
195
259
342
437
508
600
660
711
733
761
768
799
829
845
838
824
807
770
756
689
655
594
574
506
457
380
298
192
48
-14
-66
-113
-225
-330
-424
-527
-633
-710
-752
-784
-833
-913
-991
-1051
-1085
-1126
-1130
-1126
-1112
-1105
-1090
-1063
-1058
-1044
-1015
-963
-926
-887
-838
-797
-778
-770
-748
-730
-695
-659
-627
-604
-592
-591
-572
-551
-517
-473
-408
-378
-341
-304
-273
-229
-194
-140
-101
-65
-29
-3
18
47
84
129
171
222
258
299
322
339
359
387
407
406
442
470
518
530
550
549
562
558
536
478
426
371
328
289
228
180
102
49
-21
-95
-189
-286
-357
-437
-509
-568
-615
-677
-722
-761
-817
-872
-910
-942
-996
-1062
-1099
-1114
-1114
-1108
-1089
-1065
-1023
-989
-965
-951
-922
-863
-795
-731
-659
-564
-488
-440
-395
-321
-246
-199
-166
-118
-70
-26
5
27
66
82
89
105
133
165
176
191
213
243
276
302
313
312
322
335
346
335
348
361
354
350
318
304
300
292
279
269
262
247
254
255
243
257
238
231
211
164
134
103
72
11
-56
-120
-180
-220
-289
-351
-424
-483
-540
-616
-698
-771
-810
-848
-879
-914
-943
-970
-984
-990
-977
-950
-918
-887
-859
-841
-829
-826
-813
-808
-798
-778
-736
-682
-625
-562
-512
-456
-399
-356
-295
-241
-179
-122
-85
-48
7
45
74
140
174
195
204
222
227
224
227
240
247
248
236
234
235
230
236
227
222
238
271
296
286
264
252
258
258
237
238
216
207
174
134
90
47
1
-22
-36
-42
-61
-68
-87
-112
-143
-176
-208
-241
-268
-300
-344
-390
-413
-436
-464
-507
-547
-592
-639
-663
-687
-709
-733
-747
-765
-784
-813
-814
-789
-766
-751
-743
-739
-729
-710
-693
-668
-645
-625
-589
-549
-514
-475
-436
-388
-346
-310
-279
-259
-245
-230
-207
-176
-147
-123
-97
-56
-32
-2
0
24
42
49
63
65
67
71
93
86
74
64
64
53
40
32
21
33
39
31
10
9
29
55
47
34
25
25
18
16
26
10
-20
-40
-63
-86
-105
-113
-117
-129
-150
-161
-172
-191
-200
-223
-245
-260
-273
-315
-339
-349
-365
-374
-383
-394
-425
-439
-455
-467
-488
-507
-499
-480
-493
-493
-491
-473
-474
-484
-478
-473
-478
-479
-471
-472
-461
-467
-472
-464
-451
-443
-425
-407
-380
-355
-331
-309
-302
-286
-261
-235
-237
-232
-214
-190
-177
-169
-157
-146
-130
-128
-132
-127
-122
-133
-139
-147
-164
-166
-161
-177
-200
-211
-213
-218
-226
-224
-209
-214
-210
-221
-227
-231
-240
-241
-260
-276
-275
-272
-280
-288
-318
-340
-353
-364
-366
-375
-379
-387
-377
-368
-380
-351
-323
-308
-306
-312
-304
-287
-297
-301
-296
-287
-265
-274
-284
-301
-316
-319
-337
-349
-359
-372
-372
-359
-359
-351
-337
-334
-329
-314
-316
-321
-323
-334
-335
-322
-311
-322
-336
-335
-341
-349
-350
-344
-316
-286
-273
-271
-260
-252
-236
-226
-220
-208
-194
-189
-189
-191
-188
-188
-206
-224
-236
-244
-250
-244
-254
-271
-276
-279
-282
-287
-290
-282
-274
-263
-263
-266
-256
-235
-212
-205
-198
-206
-215
-220
-224
-235
-237
-231
-249
-265
-272
-281
-309
-333
-331
-323
-311
-295
-279
-269
-268
-278
-283
-288
-292
-296
-292
-296
-294
-293
-301
-313
-332
-352
-376
-389
-404
-411
-396
-393
-388
-388
-399
-400
-389
-381
-387
-391
-386
-390
-379
-374
-366
-348
-333
-338
-359
-353
-341
-331
-311
-294
-300
-302
-304
-298
-280
-259
-236
-213
-199
-197
-195
-191
-200
-199
-190
-198
-211
-217
-215
-219
-225
-217
-220
-215
-216
-208
-196
-210
-234
-262
-280
-277
-288
-289
-271
-261
-248
-250
-269
-275
-286
-302
-317
-312
-314
-325
-323
-322
-312
-298
-280
-281
-282
-295
-279
-272
-284
-301
-318
-310
-305
-299
-295
-280
-269
-276
-280
-274
-268
-265
-269
-270
-275
-280
-287
-303
-318
-328
-327
-332
-331
-343
-356
-355
-370
-372
-374
-384
-387
-387
-392
-386
-361
-343
-346
-321
-295
-288
-278
-277
-289
-301
-298
-292
-284
-303
-318
-318
-319
-323
-346
-352
-336
-315
-294
-281
-260
-262
-254
-231
-225
-221
-220
-206
-204
-211
-222
-226
-211
-209
-197
-170
-151
-142
-140
-146
-160
-173
-186
-190
-188
-186
-174
-173
-166
-154
-145
-140
-138
-133
-122
-131
-150
-169
-191
-201
-209
-222
-238
-258
-263
-264
-278
-295
-314
-326
-333
-341
-349
-339
-329
-322
-301
-294
-285
-274
-278
-283
-277
-271
-269
-273
-284
-293
-312
-315
-312
-316
-313
-318
-310
-317
-319
-319
-337
-347
-338
-313
-305
-297
-279
-277
-291
-287
-274
-265
-271
-290
-301
-302
-304
-320
-339
-373
-390
-389
-389
-399
-403
-391
-376
-359
-360
-362
-346
-336
-340
-328
-298
-285
-289
-292
-283
-279
-290
-299
-308
-327
-323
-299
-286
-291
-284
-277
-283
-271
-251
-233
-232
-236
-224
-217
-201
-186
-180
-182
-164
-157
-161
-163
-161
-149
-152
-157
-162
-179
-195
-217
-222
-222
-235
-246
-261
-252
-242
-243
-237
-230
-218
-211
-201
-191
-193
-183
-180
-179
-191
-189
-190
-193
-195
-194
-199
-221
-230
-244
-233
-201
-178
-181
-170
-159
-161
-168
-182
-201
-223
-238
-251
-248
-244
-250
-269
-285
-300
-312
-311
-325
-323
-323
-333
-330
-347
-346
-329
-315
-299
-265
-237
-230
-244
-247
-255
-283
-304
-318
-328
-342
-354
-355
-341
-344
-357
-366
-380
-375
-371
-371
-366
-368
-371
-365
-365
-345
-322
-307
-288
-266
-250
-253
-258
-269
-275
-276
-271
-272
-277
-291
-285
-273
-267
-254
-246
-225
-225
-232
-230
-234
-232
-210
-209
-213
-202
-171
-165
-172
-176
-165
-167
-187
-192
-197
-204
-215
-208
-213
-214
-204
-184
-179
-192
-205
-220
-236
-251
-265
-278
-279
-289
-290
-274
-266
-263
-252
-236
-244
-266
-286
-301
-302
-311
-326
-314
-295
-298
-301
-314
-335
-339
-338
-334
-334
-355
-363
-358
-359
-360
-367
-378
-377
-364
-358
-367
-386
-400
-385
-376
-373
-354
-336
-323
-326
-323
-319
-325
-314
-317
-329
-332
-329
-315
-307
-306
-284
-261
-252
-242
-243
-253
-254
-259
-271
-284
-280
-264
-252
-250
-253
-234
-215
-196
-200
-202
-195
-203
-196
-201
-204
-200
-205
-203
-205
-217
-207
-191
-189
-202
-229
-242
-241
-229
-228
-227
-230
-235
-231
-240
-262
-289
-308
-308
-311
-302
-274
-265
-253
-243
-240
-247
-250
-258
-260
-263
-282
-301
-324
-339
-348
-358
-356
-337
-321
-297
-282
-272
-266
-273
-281
-281
-268
-265
-277
-292
-303
-304
-311
-300
-295
-310
-311
-316
-313
-311
-302
-310
-321
-320
-309
-304
-301
-287
-265
-231
-208
-194
-204
-213
-214
-217
-212
-218
-244
-257
-248
-252
-270
-278
-297
-311
-303
-308
-337
-343
-346
-365
-363
-359
-339
-322
-315
-310
-313
-308
-309
-329
-323
-321
-327
-329
-319
-315
-331
-328
-316
-316
-306
-285
-279
-286
-285
-293
-304
-313
-309
-290
-288
-289
-292
-281
-265
-262
-248
-229
-238
-245
-240
-250
-264
-264
-270
-266
-251
-225
-204
-200
-199
-199
-221
-233
-233
-244
-256
-263
-274
-267
-263
-267
-266
-274
-276
-284
-285
-271
-250
-242
-229
-218
-200
-187
-179
-178
-169
-158
-160
-161
-183
-200
-200
-191
-185
-188
-187
-184
-197
-205
-219
-229
-248
-259
-262
-278
-273
-283
-288
-284
-269
-278
-280
-265
-269
-263
-263
-256
-254
-257
-269
-271
-265
-260
-247
-243
-235
-244
-246
-243
-258
-266
-267
-255
-259
-257
-243
-236
-247
-261
-277
-287
-291
-291
-293
-293
-289
-286
-290
-287
-276
-271
-283
-304
-306
-299
-287
-289
-289
-291
-297
-299
-301
-297
-300
-294
-290
-295
-297
-300
-292
-301
-297
-298
-300
-303
-304
-275
-263
-263
-273
-267
-253
-247
-264
-269
-254
-253
-251
-248
-242
-235
-218
-212
-215
-213
-212
-209
-202
-203
-209
-220
-237
-255
-259
-272
-291
-294
-286
-289
-274
-259
-256
-237
-237
-245
-238
-243
-269
-274
-265
-259
-253
-233
-209
-208
-211
-199
-197
-200
-204
-196
-183
-178
-171
-160
-155
-149
-148
-162
-183
-211
-218
-222
-233
-247
-248
-248
-244
-258
-272
-271
-252
-242
-255
-255
-253
-273
-298
-309
-321
-338
-332
-311
-293
-282
-277
-273
-271
-257
-257
-269
-275
-295
-305
-303
-313
-318
-313
-302
-298
-300
-296
-292
-292
-292
-297
-291
-294
-293
-284
-266
-266
-278
-277
-278
-276
-277
-287
-300
-320
-324
-326
-330
-346
-357
-352
-347
-340
-341
-334
-327
-300
-290
-284
-260
-264
-273
-268
-263
-254
-253
-254
-238
-232
-237
-233
-229
-229
-236
-222
-195
-193
-193
-176
-157
-143
-129
-104
-89
-94
-91
-84
-93
-110
-123
-132
-142
-150
-157
-160
-172
-186
-202
-222
-253
-277
-279
-283
-295
-316
-324
-345
-351
-349
-364
-364
-363
-349
-343
-351
-359
-347
-354
-372
-378
-384
-376
-379
-360
-351
-349
-347
-341
-342
-350
-366
-377
-386
-391
-400
-402
-390
-401
-396
-389
-398
-398
-399
-402
-398
-400
-400
-394
-383
-361
-352
-336
-309
-299
-299
-306
-315
-317
-311
-305
-294
-287
-279
-275
-254
-239
-229
-213
-219
-205
-195
-205
-208
-199
-205
-216
-231
-245
-239
-224
-203
-197
-178
-170
-172
-172
-179
-189
-198
-191
-172
-167
-173
-165
-155
-149
-158
-178
-191
-199
-213
-240
-263
-283
-274
-280
-307
-312
-311
-299
-291
-293
-296
-295
-308
-325
-328
-328
-323
-305
-286
-259
-244
-221
-215
-216
-218
-230
-225
-227
-236
-244
-250
-257
-273
-299
-308
-320
-324
-339
-351
-353
-349
-340
-334
-334
-337
-327
-324
-333
-337
-340
-339
-340
-343
-345
-346
-357
-367
-368
-355
-350
-347
-334
-325
-310
-308
-311
-317
-319
-316
-303
-287
-282
-278
-268
-255
-241
-222
-212
-213
-219
-217
-219
-227
-231
-242
-237
-232
-237
-220
-217
-222
-226
-229
-227
-251
-260
-277
-293
-288
-285
-272
-268
-262
-258
-256
-257
-276
-296
-320
-341
-355
-359
-361
-369
-366
-347
-327
-312
-296
-280
-272
-272
-269
-274
-281
-281
-287
-287
-286
-301
-303
-309
-304
-285
-268
-266
-287
-312
-322
-336
-347
-347
-336
-321
-297
-271
-270
-272
-278
-279
-281
-261
-240
-238
-223
-217
-211
-202
-196
-201
-211
-211
-196
-184
-187
-186
-203
-207
-214
-234
-245
-233
-216
-211
-208
-206
-204
-199
-205
-208
-209
-206
-200
-184
-189
-204
-210
-213
-222
-242
-236
-235
-246
-251
-277
-301
-313
-323
-320
-320
-310
-300
-299
-309
-304
-296
-301
-318
-321
-308
-318
-327
-327
-320
-323
-333
-325
-328
-344
-348
-354
-353
-353
-335
-315
-305
-290
-284
-282
-278
-280
-290
-302
-309
-318
-326
-332
-332
-325
-320
-311
-295
-277
-277
-281
-284
-301
-306
-308
-293
-287
-287
-278
-272
-253
-235
-216
-191
-161
-150
-129
-145
-169
-165
-165
-178
-182
-195
-210
-214
-218
-211
-214
-221
-228
-237
-242
-236
-232
-246
-248
-250
-247
-249
-251
-245
-233
-230
-234
-240
-245
-242
-251
-271
-298
-308
-317
-322
-320
-320
-306
-298
-308
-320
-328
-325
-314
-305
-302
-289
-273
-265
-262
-269
-280
-283
-284
-303
-313
-328
-336
-351
-374
-380
-378
-384
-389
-376
-352
-326
-316
-306
-290
-283
-290
-306
-312
-308
-301
-302
-292
-291
-293
-288
-290
-301
-307
-329
-349
-357
-368
-367
-354
-316
-308
-312
-292
-287
-289
-285
-264
-239
-239
-229
-223
-207
-204
-200
-192
-207
-215
-218
-227
-238
-235
-249
-254
-242
-226
-220
-203
-171
-148
-134
-132
-137
-142
-148
-155
-163
-182
-184
-188
-178
-184
-189
-193
-204
-210
-215
-224
-243
-240
-232
-230
-233
-227
-227
-222
-222
-226
-226
-228
-238
-238
-244
-252
-241
-255
-260
-272
-274
-279
-286
-276
-277
-290
-301
-322
-336
-356
-371
-364
-354
-348
-345
-325
-317
-301
-288
-271
-257
-263
-271
-284
-288
-300
-299
-306
-306
-293
-301
-299
-284
-271
-266
-275
-284
-289
-289
-286
-283
-274
-268
-264
-260
-250
-246
-255
-256
-258
-265
-278
-281
-282
-280
-279
-281
-267
-271
-274
-263
-245
-239
-239
-236
-250
-267
-272
-282
-287
-286
-283
-290
-284
-277
-286
-284
-284
-297
-318
-335
-338
-331
-317
-288
-267
-245
-223
-205
-193
-198
-205
-209
-212
-213
-199
-180
-168
-161
-151
-145
-156
-169
-193
-201
-192
-184
-192
-198
-199
-200
-199
-199
-176
-166
-165
-171
-180
-189
-199
-207
-218
-221
-218
-216
-208
-207
-207
-201
-191
-193
-192
-187
-174
-166
-180
-173
-184
-192
-198
-195
-169
-164
-159
-164
-179
-203
-215
-225
-233
-232
-241
-257
-265
-279
-299
-310
-327
-338
-325
-317
-327
-335
-346
-350
-370
-390
-388
-381
-387
-385
-383
-373
-364
-368
-343
-335
-344
-339
-327
-315
-306
-296
-272
-263
-275
-260
-244
-256
-274
-280
-281
-267
-265
-270
-273
-273
-271
-257
-244
-248
-243
-245
-237
-236
-236
-240
-244
-237
-239
-231
-221
-214
-219
-210
-191
-175
-176
-189
-204
-218
-224
-216
-205
-215
-209
-212
-227
-241
-236
-221
-235
-252
-266
-259
-257
-254
-256
-273
-278
-298
-313
-315
-317
-326
-331
-343
-348
-335
-336
-330
-325
-320
-311
-317
-324
-324
-333
-327
-315
-297
-288
-296
-293
-295
-285
-283
-299
-303
-300
-309
-322
-332
-342
-344
-345
-324
-287
-281
-274
-255
-231
-220
-219
-224
-222
-221
-224
-223
-230
-237
-241
-239
-247
-244
-225
-220
-220
-210
-213
-216
-218
-219
-225
-227
-232
-238
-251
-252
-271
-275
-269
-276
-265
-253
-240
-242
-234
-225
-236
-244
-236
-238
-255
-251
-253
-241
-229
-225
-223
-219
-226
-231
-235
-228
-218
-200
-178
-171
-149
-138
-131
-132
-124
-119
-124
-135
-141
-148
-150
-168
-190
-204
-215
-221
-222
-226
-228
-239
-257
-261
-265
-262
-271
-266
-258
-260
-273
-270
-263
-262
-253
-239
-245
-252
-240
-228
-230
-241
-240
-240
-241
-231
-220
-211
-206
-196
-206
-205
-211
-215
-213
-215
-214
-218
-216
-212
-215
-212
-198
-193
-198
-201
-189
-204
-210
-207
-198
-197
-204
-210
-223
-228
-243
-240
-228
-231
-236
-231
-227
-230
-242
-236
-234
-240
-241
-249
-255
-261
-263
-265
-276
-285
-296
-289
-289
-285
-288
-292
-275
-273
-273
-260
-259
-268
-273
-279
-289
-298
-311
-321
-307
-306
-303
-303
-303
-301
-293
-276
-276
-279
-277
-278
-290
-298
-277
-266
-255
-233
-211
-196
-198
-190
-187
-194
-196
-192
-187
-187
-187
-189
-171
-163
-159
-153
-155
-174
-184
-192
-199
-190
-182
-173
-166
-156
-156
-132
-110
-93
-91
-98
-103
-121
-130
-140
-158
-167
-173
-186
-197
-208
-219
-229
-240
-241
-239
-235
-257
-281
-271
-275
-303
-306
-309
-309
-318
-309
-311
-313
-329
-323
-339
-335
-376
-386
-438
-454
-569
-574
-1387
-3210
-2223
-1293
-1238
-1098
-1142
-934
-2825
-2945
-1618
-952
-504
-620
-407
-864
-729
-529
-646
-259
-371
-294
-745
-1203
-819
-746
-495
-589
-522
-511
-1013
-1031
-1157
-1210
-1017
-941
-786
-976
-1369
-1270
-1343
-1458
-1333
-1267
-1078
-1326
-1417
-1356
-1463
-1370
-1298
-943
-1052
-1241
-1012
-1109
-1160
-1108
-1113
-996
-1072
-977
-935
-1058
-1038
-1024
-1040
-976
-959
-883
-864
-963
-1044
-1131
-1007
-1119
-1084
-1050
-1118
-1204
-1334
-1439
-1578
-1501
-1332
-1296
-1464
-1514
-1601
-1716
-1728
-1528
-1458
-1519
-1524
-1579
-1650
-1702
-1715
-1659
-1552
-1504
-1512
-1642
-1686
-1713
-1629
-1528
-1585
-1504
-1444
-1463
-1497
-1538
-1466
-1425
-1366
-1330
-1303
-1356
-1391
-1351
-1207
-1059
-1028
-950
-888
-803
-807
-792
-685
-588
-493
-368
-303
-239
-133
-112
-89
-29
106
189
240
347
457
482
480
578
754
844
982
1142
1142
1100
1173
1319
1422
1487
1550
1643
1585
1554
1514
1571
1645
1636
1660
1595
1578
1618
1616
1624
1654
1710
1743
1669
1638
1637
1603
1600
1589
1563
1478
1390
1340
1292
1220
1153
1160
1158
1105
1056
1002
948
940
941
939
938
913
924
910
854
804
755
730
728
707
691
683
663
671
656
628
610
577
579
547
531
582
621
650
747
844
921
1006
1110
1207
1255
1306
1385
1477
1571
1604
1707
1768
1765
1806
1884
1987
2032
2077
2152
2190
2196
2283
2348
2374
2328
2267
2076
1716
1385
1032
534
8
-458
-823
-1147
-1418
-1475
-1435
-1397
-1317
-1171
-1042
-1030
-980
-834
-667
-548
-378
-112
135
362
595
740
807
842
847
767
567
387
254
70
-150
-295
-391
-511
-633
-763
-876
-1022
-1142
-1187
-1263
-1326
-1296
-1183
-1062
-984
-841
-674
-579
-509
-453
-422
-405
-326
-171
-64
51
202
327
388
400
469
553
623
738
860
981
1093
1234
1400
1536
1707
1923
2127
2349
2522
2518
2553
2671
2854
2972
2862
2404
1342
-410
-2190
-3268
-3631
-3641
-3662
-3589
-3274
-2886
-2631
-2482
-2276
-1758
-1117
-805
-986
-1287
-1157
-505
295
1040
1745
2363
2705
2525
1873
1163
735
531
227
-350
-1001
-1431
-1748
-2031
-2196
-2096
-1833
-1713
-1940
-2386
-2718
-2735
-2469
-2051
-1593
-1104
-648
-369
-302
-233
-237
-401
-469
-516
-761
-1240
-1662
-1651
-1447
-1453
-1419
-1272
-1278
-1552
-1924
-2126
-2138
-2067
-1778
-1434
-1202
-1013
-771
-400
0
353
681
975
1080
988
836
865
1099
1433
1736
2005
2217
2223
2220
2392
2473
2497
2495
2601
2543
1935
1131
300
-784
-2301
-3789
-4587
-4604
-4442
-4227
-3897
-3366
-2625
-2004
-1637
-1328
-874
-241
118
84
94
519
1287
1996
2362
2521
2598
2482
1980
1097
223
-320
-662
-1168
-1837
-2377
-2573
-2577
-2582
-2548
-2415
-2240
-2154
-2219
-2326
-2214
-1751
-1030
-405
32
452
888
1122
1144
1085
965
776
449
-18
-619
-1238
-1934
-2535
-2787
-2885
-3040
-3087
-2877
-2532
-2456
-2471
-2077
-1534
-1236
-1046
-707
-326
-38
241
662
1061
1307
1456
1525
1450
1229
983
725
555
500
522
589
715
896
1087
1274
1588
1841
2012
2052
2015
1979
1870
1721
1579
1228
496
-669
-2191
-3385
-3884
-3777
-3509
-3266
-2905
-2245
-1722
-1469
-1254
-796
-203
237
307
205
233
578
1140
1663
1990
2162
2127
1752
1002
116
-585
-968
-1232
-1573
-1973
-2269
-2343
-2272
-2156
-1967
-1741
-1489
-1380
-1461
-1502
-1321
-853
-254
292
725
1026
1139
1097
921
695
515
266
-151
-644
-1196
-1668
-2007
-2150
-2325
-2904
-3402
-3382
-3181
-3140
-2891
-2104
-1163
-768
-642
-214
212
316
438
677
794
765
745
818
845
823
917
961
702
294
-33
-132
-66
75
369
799
1286
1718
1909
1957
2252
2587
2754
2652
2491
2474
2249
1559
607
-506
-1757
-2979
-3917
-4280
-4145
-3797
-3401
-2905
-2233
-1549
-1086
-764
-347
33
297
402
562
952
1478
1953
2330
2415
2226
1826
1164
393
-375
-1039
-1529
-1925
-2311
-2572
-2631
-2450
-2200
-2011
-1872
-1707
-1552
-1410
-1243
-937
-472
73
588
929
1117
1199
1179
1008
736
420
92
-322
-811
-1239
-1562
-1772
-1885
-1945
-1923
-2261
-2787
-2976
-2867
-2783
-2737
-2389
-1621
-1017
-863
-531
74
512
677
769
837
722
412
273
326
286
266
430
524
279
-109
-290
-184
-73
58
399
896
1350
1575
1766
2239
2676
2830
2858
2842
2874
2736
2472
2247
1814
821
-491
-2128
-3766
-4815
-4985
-4533
-3956
-3522
-2849
-1947
-1222
-697
-231
286
867
1134
1016
881
1020
1645
2336
2659
2633
2389
1847
950
-189
-1203
-1835
-2198
-2516
-2850
-3099
-3070
-2735
-2291
-1862
-1452
-1051
-711
-573
-542
-344
115
680
1140
1360
1421
1352
1135
793
368
-83
-481
-936
-1489
-1998
-2345
-2516
-2544
-2434
-2347
-2215
-2194
-2557
-2891
-2719
-2045
-1544
-1265
-773
-94
207
164
360
731
834
674
500
225
-284
-619
-539
-320
-229
-201
-81
-145
-426
-584
-368
25
462
907
1277
1547
1822
2143
2322
2560
2848
3107
3028
2720
2527
2420
1977
1061
-263
-1868
-3626
-5019
-5486
-5188
-4513
-3709
-2784
-1646
-621
111
724
1269
1675
1839
1679
1361
1245
1489
1920
2224
2185
1868
1247
263
-898
-1909
-2625
-3062
-3326
-3372
-3233
-2959
-2464
-1727
-916
-245
176
478
653
595
539
673
944
1183
1262
1114
845
406
-105
-474
-1006
-1498
-1900
-2249
-2557
-2777
-2748
-2414
-2052
-1660
-1271
-996
-813
-707
-992
-1243
-980
-555
-427
-552
-435
-136
-262
-679
-601
-320
-384
-602
-708
-762
-916
-930
-521
-89
75
163
256
220
62
110
399
814
1051
1193
1336
1480
1713
2005
2119
2236
2371
2316
2263
2081
1962
1878
1606
799
-396
-2084
-3727
-4920
-5509
-5188
-4194
-3095
-2007
-850
291
1265
1859
2226
2402
2184
1674
1184
792
727
976
1275
1347
985
269
-589
-1499
-2362
-2963
-3273
-3294
-3079
-2742
-2254
-1552
-670
235
924
1222
1328
1251
1012
739
530
468
494
399
160
-167
-535
-860
-1179
-1529
-1873
-2127
-2298
-2409
-2389
-2124
-1638
-1105
-674
-362
-66
121
207
179
101
-270
-824
-1105
-1014
-970
-1219
-1339
-1125
-1016
-1327
-1430
-1075
-728
-651
-553
-279
-142
-85
151
486
605
554
611
681
493
258
373
663
861
946
1101
1304
1448
1566
1750
1911
2164
2349
2337
2329
2111
1943
1674
1036
-74
-1445
-2926
-4200
-4823
-4726
-3826
-2754
-1685
-577
564
1350
1812
2129
2224
2054
1558
950
439
189
299
603
664
418
-19
-640
-1381
-2130
-2623
-2728
-2614
-2389
-2059
-1610
-986
-219
543
1145
1476
1458
1251
939
586
281
91
50
30
-128
-402
-620
-798
-992
-1198
-1443
-1703
-1941
-2039
-1920
-1731
-1460
-978
-451
-108
3
119
182
121
-40
-129
-226
-971
-1695
-1701
-1290
-1125
-1160
-854
-242
-288
-775
-635
-201
-173
-435
-481
-324
-391
-483
-67
469
675
622
563
488
294
89
173
442
723
845
1011
1172
1447
1700
1866
1995
2178
2130
1861
1657
1528
1538
1051
-3
-1146
-2129
-3239
-4185
-4562
-3852
-2490
-1392
-641
228
1204
1960
2236
2084
1779
1301
616
-68
-536
-638
-377
-128
-150
-427
-880
-1351
-1694
-1921
-2049
-2083
-1943
-1568
-1136
-695
-119
611
1209
1385
1174
858
541
158
-185
-366
-437
-510
-555
-636
-749
-851
-892
-978
-1248
-1631
-1879
-1950
-1900
-1693
-1272
-722
-252
67
276
412
401
350
224
34
-251
-509
-977
-1550
-1837
-1706
-1434
-1427
-1449
-1181
-867
-865
-784
-442
-85
22
4
43
68
65
185
434
587
555
498
458
279
9
-105
112
438
606
694
963
1253
1464
1600
1780
1990
2088
1916
1715
1533
1344
1324
790
-296
-1556
-2605
-3306
-3795
-3927
-3150
-1882
-823
-1
689
1454
2050
2065
1699
1194
520
-90
-612
-793
-550
-313
-228
-283
-523
-888
-1342
-1717
-1832
-1864
-1863
-1710
-1355
-784
-148
445
943
1193
1132
809
383
17
-267
-466
-592
-669
-695
-668
-606
-609
-705
-818
-979
-1319
-1739
-1990
-1956
-1750
-1464
-1053
-537
-108
154
314
476
460
218
-111
-335
-666
-1316
-1636
-1526
-1366
-1500
-1600
-1333
-1027
-1141
-1205
-847
-511
-417
-372
-152
79
130
194
432
548
471
353
294
213
36
-70
43
302
406
447
601
863
1027
1129
1306
1505
1600
1652
1608
1610
1597
1564
1571
1325
794
-98
-1166
-2186
-2975
-3606
-3610
-2902
-1835
-892
-236
580
1564
2130
2077
1647
1029
448
-174
-671
-865
-755
-471
-238
-271
-531
-875
-1153
-1298
-1470
-1619
-1679
-1579
-1241
-768
-230
267
666
958
992
706
338
62
-94
-245
-438
-526
-523
-544
-526
-441
-459
-632
-895
-1193
-1505
-1843
-1965
-1780
-1492
-1255
-901
-436
-54
141
205
237
133
-170
-428
-620
-1115
-1661
-1935
-1864
-1691
-1680
-1527
-1066
-749
-676
-558
-329
-118
-103
-181
-104
-34
-71
-62
89
327
410
265
107
-4
-189
-346
-327
-145
144
416
746
1072
1249
1504
1710
1779
1690
1576
1506
1521
1413
1402
1447
1283
797
-71
-1050
-2041
-3030
-3634
-3464
-2679
-1756
-1039
-230
874
1787
2032
1839
1542
1149
410
-461
-959
-915
-653
-505
-449
-442
-529
-787
-1114
-1374
-1554
-1721
-1782
-1651
-1313
-813
-249
290
692
878
802
553
266
53
-140
-352
-534
-609
-577
-539
-532
-556
-585
-749
-1133
-1604
-1987
-2162
-2183
-2073
-1826
-1349
-865
-483
-130
157
276
194
-1
-239
-454
-747
-929
-1255
-1514
-1557
-1519
-1455
-1424
-1231
-864
-698
-689
-477
-230
-44
22
40
100
64
-57
-60
-29
6
0
-59
-116
-133
-158
-155
-11
204
435
598
798
1002
1279
1450
1522
1556
1580
1580
1654
1592
1494
1540
1523
1270
605
-283
-1104
-1766
-2684
-3299
-3297
-2597
-1564
-735
-43
837
1618
1960
1906
1477
1006
494
-62
-474
-686
-732
-592
-435
-410
-571
-910
-1257
-1461
-1595
-1689
-1673
-1489
-1117
-701
-301
104
529
855
899
696
423
175
-35
-252
-418
-485
-509
-518
-564
-639
-747
-940
-1178
-1487
-1812
-2042
-2122
-1997
-1663
-1203
-731
-307
49
333
438
329
153
-324
-992
-1461
-1763
-1960
-1964
-1764
-1354
-1011
-961
-774
-438
-338
-433
-487
-456
-493
-535
-385
-28
290
439
570
613
444
199
10
19
34
-65
-98
97
408
689
979
1232
1479
1529
1470
1414
1392
1444
1608
1542
1414
1505
1544
1405
759
-230
-972
-1601
-2518
-3254
-3330
-2527
-1333
-462
167
1000
1765
2096
1915
1378
778
235
-336
-775
-927
-868
-608
-322
-274
-486
-767
-1064
-1236
-1332
-1462
-1478
-1299
-940
-435
-10
329
735
1001
974
712
306
42
-76
-295
-541
-672
-717
-670
-614
-619
-635
-781
-1047
-1368
-1645
-1852
-1928
-1763
-1336
-839
-478
-171
163
444
526
396
151
-140
-463
-893
-1481
-1733
-1679
-1565
-1526
-1449
-1139
-785
-653
-497
-244
-145
-164
-190
-111
-81
-53
19
185
252
149
11
-100
-184
-313
-393
-367
-208
10
284
645
966
1167
1298
1441
1509
1434
1348
1418
1484
1513
1570
1762
1846
1643
1278
913
302
-776
-1875
-2817
-3399
-3506
-3082
-2090
-937
-44
771
1554
1978
2021
1688
1122
580
-74
-661
-848
-781
-561
-299
-238
-383
-638
-967
-1153
-1286
-1459
-1441
-1288
-1037
-659
-261
188
656
886
864
634
312
57
-141
-325
-482
-538
-543
-500
-487
-491
-570
-733
-952
-1223
-1556
-1807
-1835
-1638
-1308
-978
-650
-253
134
305
299
174
8
-284
-583
-1112
-1943
-2312
-2064
-1549
-1305
-1220
-799
-273
-298
-431
-263
-142
-234
-470
-539
-433
-401
-318
46
353
338
111
-104
-172
-219
-274
-144
133
327
400
568
839
1140
1384
1492
1474
1337
1107
982
1134
1343
1577
1706
1656
1484
1204
706
48
-827
-1779
-2648
-3273
-3357
-2727
-1681
-696
154
1014
1830
2126
1860
1415
1021
554
-146
-776
-1011
-865
-635
-514
-468
-502
-697
-984
-1246
-1400
-1444
-1388
-1228
-939
-612
-238
175
574
853
873
647
334
48
-200
-388
-488
-498
-447
-430
-458
-460
-524
-667
-907
-1265
-1548
-1706
-1741
-1630
-1456
-1185
-937
-778
-625
-469
-339
-237
-190
-281
-411
-568
-722
-971
-1426
-1627
-1476
-1263
-1127
-959
-607
-180
-141
-305
-332
-359
-505
-679
-665
-428
-136
159
530
861
927
701
480
341
215
34
-78
123
397
636
943
1359
1693
1796
1758
1587
1432
1302
1248
1302
1161
912
748
454
-93
-796
-1482
-2189
-2675
-2793
-2319
-1411
-545
237
1006
1537
1800
1788
1412
939
392
-197
-574
-788
-883
-739
-569
-439
-451
-713
-944
-1002
-1069
-1117
-1049
-905
-665
-428
-182
152
444
546
538
373
134
-75
-303
-427
-437
-399
-448
-540
-615
-608
-677
-876
-1100
-1286
-1446
-1586
-1611
-1437
-1110
-785
-490
-238
-76
-1
47
62
20
-120
-329
-497
-837
-1255
-1391
-1303
-1244
-1293
-1266
-1002
-755
-699
-533
-261
-172
-205
-223
-188
-106
-83
-13
111
134
52
-10
-56
-77
-82
-94
-5
73
200
440
667
864
1013
1100
1136
1089
1113
1120
1166
1150
1283
1599
1673
1544
1404
1433
1315
681
-370
-1207
-1939
-2755
-3214
-2922
-1939
-963
-378
247
1152
1762
1852
1577
1188
733
77
-573
-793
-663
-451
-298
-281
-353
-585
-949
-1218
-1330
-1412
-1460
-1436
-1225
-876
-470
-20
418
726
808
644
380
169
-11
-178
-368
-493
-502
-463
-486
-546
-583
-622
-806
-1153
-1508
-1702
-1730
-1684
-1511
-1247
-885
-554
-310
-164
-79
-96
-234
-407
-643
-852
-998
-1021
-937
-1046
-1279
-1281
-1097
-895
-791
-659
-321
-137
-218
-239
-172
-130
-105
-89
-13
22
-59
4
220
331
282
214
189
226
139
95
284
556
742
701
772
1019
1191
1184
1318
1390
1389
1516
1576
1703
1511
1102
863
585
-293
-1322
-2507
-3371
-3312
-2683
-1715
-856
-280
542
1532
1936
1851
1440
935
492
-124
-770
-983
-827
-499
-190
-240
-495
-798
-1079
-1239
-1346
-1513
-1540
-1340
-992
-600
-226
209
712
1013
954
653
271
-15
-214
-387
-517
-548
-532
-475
-441
-502
-594
-715
-910
-1173
-1485
-1683
-1643
-1473
-1224
-925
-629
-348
-103
23
85
53
-18
-91
-225
-432
-598
-649
-634
-625
-711
-730
-724
-1078
-1423
-1411
-1154
-955
-902
-658
-154
119
114
244
424
383
97
-202
-386
-571
-678
-555
-287
-206
-284
-294
-135
13
22
39
223
533
827
975
1070
1250
1454
1527
1522
1378
1354
1470
1404
1418
1559
1492
1167
736
37
-741
-1778
-3013
-3450
-3088
-2355
-1580
-979
-203
1040
1854
1906
1589
1120
767
345
-361
-850
-878
-758
-544
-483
-704
-915
-1109
-1270
-1308
-1458
-1632
-1488
-1166
-769
-346
-35
356
755
881
755
442
136
27
-143
-439
-588
-557
-454
-391
-430
-460
-516
-718
-943
-1172
-1388
-1491
-1462
-1299
-1066
-853
-606
-293
-36
125
173
121
46
-89
-240
-411
-604
-784
-815
-824
-1113
-1351
-1325
-1142
-1040
-970
-663
-237
-123
-135
94
307
240
54
-14
-33
-183
-364
-330
-200
-180
-175
-135
-123
-84
-57
39
263
377
484
563
747
1059
1294
1286
1308
1312
1289
1341
1316
1474
1734
1865
1799
1551
1228
826
-32
-1142
-2255
-3292
-3801
-3537
-2628
-1492
-529
398
1381
1911
1909
1580
1089
547
-118
-822
-1209
-1216
-976
-663
-530
-571
-683
-954
-1270
-1450
-1534
-1467
-1298
-1093
-760
-336
69
466
805
961
893
537
84
-217
-408
-524
-594
-635
-599
-507
-477
-502
-603
-787
-1000
-1262
-1545
-1672
-1598
-1391
-1065
-758
-454
-200
-11
96
128
34
-112
-300
-529
-699
-784
-838
-798
-686
-583
-527
-845
-1319
-1450
-1216
-880
-678
-540
-198
138
155
210
333
280
19
-336
-634
-792
-900
-780
-376
-92
48
62
16
8
40
25
115
221
288
484
706
1056
1352
1568
1575
1479
1343
1173
1155
1217
1268
1212
1009
708
263
-440
-1306
-2438
-3406
-3551
-2856
-1812
-1041
-464
451
1479
1906
1729
1289
857
404
-225
-849
-1113
-1006
-684
-421
-402
-545
-737
-944
-1090
-1184
-1306
-1337
-1224
-951
-606
-282
18
442
823
901
690
349
94
-94
-303
-428
-442
-474
-554
-641
-681
-727
-888
-1083
-1211
-1363
-1516
-1540
-1396
-1084
-797
-565
-328
-145
-60
-50
-55
-92
-203
-421
-610
-749
-866
-914
-867
-767
-666
-804
-1083
-1186
-1142
-1031
-950
-787
-483
-204
-88
33
153
210
146
-65
-309
-512
-653
-699
-590
-429
-280
-240
-290
-270
-200
-194
-128
-24
127
334
548
759
947
1194
1405
1467
1378
1251
1258
1329
1319
1300
1308
1206
934
466
-307
-1210
-2274
-3384
-3828
-3363
-2326
-1341
-642
135
1186
1873
1892
1546
1097
659
101
-526
-874
-836
-692
-505
-411
-501
-729
-1106
-1392
-1415
-1372
-1378
-1328
-1143
-796
-407
-90
281
677
886
801
488
164
-51
-216
-382
-464
-472
-451
-466
-542
-622
-766
-984
-1202
-1387
-1545
-1644
-1594
-1314
-907
-586
-346
-128
51
167
144
23
-89
-240
-439
-611
-737
-768
-748
-700
-632
-539
-736
-1085
-1127
-978
-879
-906
-779
-361
-26
-31
7
149
137
-86
-359
-545
-638
-736
-768
-608
-433
-340
-319
-344
-305
-246
-261
-213
-23
212
453
684
837
1002
1110
1247
1322
1354
1258
1177
1298
1475
1553
1524
1422
1299
893
-16
-986
-2024
-3221
-3960
-3711
-2587
-1308
-517
201
1333
2204
2345
1926
1288
723
127
-621
-1101
-1131
-907
-565
-393
-479
-621
-875
-1155
-1248
-1281
-1263
-1158
-1019
-720
-256
186
614
1003
1175
1121
824
354
-21
-287
-496
-626
-682
-683
-620
-597
-663
-784
-983
-1186
-1388
-1597
-1700
-1601
-1359
-996
-609
-333
-132
21
113
81
-73
-286
-478
-628
-811
-975
-1042
-1009
-918
-823
-812
-928
-1043
-1034
-1001
-1032
-970
-729
-392
-165
-65
81
180
126
0
-124
-314
-565
-792
-862
-786
-701
-579
-396
-222
-145
-171
-189
-96
24
161
364
636
849
1059
1201
1254
1266
1235
1105
972
996
1133
1328
1378
1398
1335
959
179
-697
-1694
-2904
-3752
-3676
-2685
-1471
-635
146
1235
2107
2319
1936
1354
826
243
-443
-886
-985
-829
-551
-295
-219
-395
-722
-1059
-1218
-1286
-1320
-1275
-1094
-743
-277
128
499
876
1092
1054
762
334
-80
-402
-645
-720
-656
-550
-474
-455
-470
-562
-770
-1007
-1179
-1338
-1483
-1493
-1338
-1043
-699
-412
-146
48
91
46
-84
-219
-313
-436
-601
-710
-767
-778
-759
-699
-618
-513
-564
-847
-1046
-1127
-1093
-983
-853
-569
-237
-92
-24
38
-8
-121
-307
-505
-635
-739
-787
-661
-494
-313
-133
-83
-84
-65
-29
-8
21
65
218
469
642
795
981
1187
1341
1290
1318
1402
1438
1506
1587
1694
1662
1299
715
-12
-1185
-2768
-3975
-4025
-3029
-1869
-1146
-406
861
1999
2291
1882
1310
899
401
-309
-859
-956
-703
-337
-69
-20
-160
-525
-962
-1236
-1366
-1452
-1486
-1413
-1103
-658
-252
151
604
990
1142
960
539
133
-144
-323
-414
-405
-333
-263
-256
-359
-517
-704
-917
-1174
-1427
-1592
-1633
-1513
-1277
-971
-640
-361
-158
-31
17
-16
-94
-184
-282
-426
-596
-711
-745
-708
-686
-678
-672
-612
-559
-502
-713
-1224
-1410
-1165
-826
-692
-583
-140
320
207
-28
0
-90
-408
-699
-764
-772
-916
-964
-581
-151
-41
-63
-67
-36
12
88
255
482
627
789
1005
1115
1187
1241
1292
1354
1378
1279
1301
1479
1580
1533
1255
819
228
-583
-1764
-3063
-3730
-3357
-2236
-1177
-534
172
1213
1977
2034
1579
1030
632
251
-264
-608
-612
-412
-131
15
-79
-377
-871
-1323
-1465
-1478
-1471
-1363
-1080
-551
-19
295
594
944
1125
1067
736
264
-102
-355
-483
-452
-417
-377
-282
-293
-437
-644
-897
-1098
-1252
-1419
-1474
-1404
-1218
-892
-602
-424
-285
-184
-133
-165
-274
-353
-343
-372
-466
-544
-606
-629
-671
-690
-647
-632
-659
-638
-686
-910
-1056
-1047
-931
-801
-664
-377
-65
-14
-71
-95
-226
-433
-620
-698
-687
-688
-679
-515
-336
-250
-228
-259
-223
-137
-106
-45
131
314
534
737
905
1017
1039
1078
1178
1132
1096
1253
1499
1660
1624
1547
1411
1041
315
-604
-1786
-3109
-3836
-3433
-2210
-1084
-417
301
1334
2005
1858
1230
671
329
-46
-470
-651
-536
-321
-49
145
112
-263
-856
-1325
-1500
-1541
-1563
-1458
-1122
-613
-121
246
542
787
878
788
540
179
-200
-447
-465
-297
-138
-71
-61
-89
-223
-492
-831
-1122
-1346
-1455
-1429
-1339
-1208
-983
-694
-441
-278
-230
-235
-237
-277
-316
-358
-371
-368
-373
-398
-437
-498
-656
-792
-782
-753
-939
-1121
-1069
-865
-712
-651
-415
-89
-20
-132
-160
-221
-385
-561
-633
-578
-569
-576
-488
-376
-297
-243
-213
-229
-257
-301
-228
-70
37
170
356
580
738
832
913
962
952
943
983
1030
1051
1192
1440
1624
1608
1401
972
191
-922
-2317
-3470
-3727
-2944
-1685
-694
-99
573
1403
1837
1569
886
319
42
-199
-488
-563
-361
-60
178
175
-104
-634
-1299
-1754
-1842
-1754
-1614
-1383
-960
-369
163
465
670
867
953
791
375
-63
-318
-409
-364
-209
-50
26
-7
-162
-403
-708
-1052
-1317
-1438
-1453
-1375
-1233
-1006
-726
-491
-311
-202
-148
-141
-188
-293
-370
-387
-368
-386
-414
-445
-522
-636
-748
-844
-941
-951
-1046
-1240
-1275
-1125
-908
-699
-464
-133
36
-64
-128
-119
-214
-438
-582
-516
-441
-497
-547
-428
-312
-341
-373
-409
-456
-508
-493
-272
13
190
324
528
772
935
972
1045
1123
1106
1040
1001
1056
1245
1413
1477
1507
1394
1019
294
-668
-1566
-2339
-2991
-3072
-2307
-1102
-107
465
964
1493
1563
1026
452
140
-17
-223
-384
-185
161
217
82
-31
-249
-715
-1338
-1744
-1748
-1614
-1464
-1098
-545
-16
360
534
668
777
684
465
237
41
-82
-169
-178
-45
52
-24
-226
-487
-779
-1099
-1441
-1611
-1551
-1407
-1260
-1078
-819
-551
-417
-409
-340
-270
-298
-403
-454
-376
-301
-326
-351
-317
-355
-500
-688
-818
-908
-993
-1018
-1115
-1264
-1251
-1083
-843
-646
-444
-204
-99
-173
-223
-230
-318
-436
-482
-409
-370
-465
-532
-459
-430
-487
-540
-591
-603
-563
-490
-330
-176
-64
145
396
598
732
773
819
869
856
901
989
1103
1294
1422
1466
1478
1260
821
281
-391
-1000
-1618
-2265
-2453
-2009
-1211
-468
-49
266
694
875
695
427
216
167
191
124
146
240
203
108
-28
-272
-584
-1038
-1434
-1517
-1434
-1254
-988
-685
-269
100
237
267
296
272
233
138
40
10
-37
-46
15
41
-18
-156
-391
-667
-943
-1155
-1255
-1324
-1338
-1214
-1015
-871
-794
-742
-653
-585
-589
-577
-525
-472
-424
-359
-297
-279
-308
-362
-437
-541
-658
-736
-732
-715
-680
-687
-1013
-1392
-1398
-1113
-810
-732
-663
-402
-311
-448
-459
-311
-217
-275
-350
-283
-278
-486
-656
-555
-417
-426
-524
-509
-308
-191
-180
-35
186
317
375
427
609
833
912
937
993
1090
1187
1163
1065
1031
964
794
542
201
-205
-666
-1089
-1374
-1555
-1551
-1249
-764
-340
-60
123
211
151
30
-24
-5
-23
-62
2
89
48
-121
-259
-350
-536
-815
-1012
-1063
-1042
-966
-778
-534
-352
-233
-160
-62
3
-23
-74
-88
-76
-83
-128
-165
-164
-162
-170
-241
-375
-551
-741
-928
-1093
-1207
-1251
-1195
-1082
-973
-859
-785
-732
-720
-724
-683
-643
-638
-627
-595
-571
-576
-600
-582
-520
-480
-493
-513
-525
-682
-1003
-1241
-1237
-1090
-1008
-909
-659
-421
-379
-445
-410
-327
-316
-348
-308
-227
-250
-335
-312
-219
-210
-301
-398
-400
-386
-445
-428
-254
-2
216
374
546
692
711
733
830
915
911
854
843
900
989
1050
1047
983
759
361
-56
-461
-824
-1089
-1224
-1108
-804
-500
-228
-33
44
72
79
42
-30
-64
-13
104
169
152
131
88
-7
-167
-394
-618
-822
-967
-976
-890
-793
-656
-519
-369
-240
-228
-248
-253
-269
-259
-211
-144
-79
-78
-93
-84
-135
-259
-399
-544
-686
-859
-1013
-1018
-983
-946
-848
-767
-715
-717
-782
-816
-816
-863
-872
-823
-746
-651
-582
-485
-384
-345
-363
-379
-382
-434
-667
-975
-1047
-928
-799
-714
-622
-448
-399
-520
-574
-538
-578
-623
-567
-387
-225
-221
-223
-130
-91
-191
-284
-323
-345
-422
-450
-272
-57
103
254
367
354
249
169
257
439
547
555
556
622
728
784
780
816
828
743
572
292
4
-278
-480
-519
-487
-475
-475
-399
-311
-271
-330
-370
-333
-305
-257
-177
-86
-44
-16
-5
-5
-61
-169
-227
-305
-420
-534
-565
-545
-550
-537
-483
-439
-440
-450
-419
-380
-385
-410
-382
-315
-282
-251
-202
-149
-160
-233
-291
-359
-460
-558
-603
-595
-609
-659
-711
-745
-786
-850
-895
-904
-872
-845
-813
-735
-642
-588
-575
-544
-494
-578
-866
-1030
-928
-726
-579
-514
-350
-231
-364
-515
-542
-577
-653
-681
-534
-340
-335
-399
-256
-387
-249
-173
-435
-336
-291
-323
-286
-189
-190
11
101
327
518
391
289
267
314
352
348
379
560
638
680
725
705
613
547
575
558
436
222
80
8
-97
-134
-107
-121
-193
-254
-266
-279
-382
-421
-337
-241
-218
-205
-129
-50
-45
-92
-95
-117
-220
-298
-282
-261
-266
-311
-324
-283
-327
-420
-471
-490
-491
-493
-499
-463
-413
-384
-349
-287
-245
-243
-279
-317
-307
-324
-368
-382
-370
-356
-365
-396
-433
-519
-637
-730
-775
-779
-771
-761
-698
-613
-561
-539
-534
-531
-569
-674
-797
-832
-812
-730
-640
-551
-440
-416
-435
-450
-478
-504
-518
-494
-403
-328
-283
-241
-222
-206
-201
-218
-236
-255
-280
-286
-250
-189
-123
-52
45
144
198
219
218
203
211
204
205
242
268
308
380
447
495
508
545
566
529
477
445
409
346
296
270
264
214
129
71
9
-89
-183
-220
-221
-214
-272
-287
-245
-239
-270
-316
-335
-332
-360
-373
-319
-271
-268
-257
-227
-171
-188
-272
-298
-298
-323
-355
-370
-348
-342
-401
-415
-386
-387
-416
-443
-465
-454
-470
-489
-463
-446
-433
-432
-420
-406
-438
-485
-509
-553
-609
-658
-693
-731
-761
-789
-818
-866
-905
-887
-846
-813
-772
-718
-700
-701
-680
-597
-511
-490
-439
-325
-257
-262
-279
-250
-220
-239
-230
-174
-120
-112
-116
-78
-59
-68
-68
-22
36
47
29
39
67
78
105
173
259
287
285
310
286
207
108
63
72
56
12
-44
-88
-68
21
113
178
149
84
25
-37
-69
-108
-144
-152
-141
-120
-92
-104
-142
-206
-281
-343
-393
-431
-461
-450
-413
-368
-367
-378
-387
-405
-428
-420
-382
-367
-388
-415
-399
-394
-409
-435
-440
-449
-491
-521
-514
-518
-560
-567
-533
-480
-445
-428
-410
-407
-437
-471
-473
-463
-444
-429
-391
-365
-372
-397
-388
-366
-367
-359
-344
-329
-325
-316
-305
-281
-256
-242
-231
-202
-169
-158
-140
-115
-97
-87
-62
-26
-6
11
37
54
49
23
2
-3
-14
-31
-38
-43
-34
-18
-37
-56
-46
-20
-8
-8
-9
-20
-45
-75
-98
-117
-131
-147
-131
-120
-126
-156
-193
-218
-243
-262
-267
-251
-235
-227
-225
-221
-221
-225
-228
-217
-199
-183
-180
-174
-166
-190
-227
-252
-274
-309
-359
-380
-360
-352
-372
-360
-342
-339
-334
-341
-350
-358
-370
-390
-395
-404
-393
-343
-319
-308
-288
-277
-269
-274
-288
-291
-303
-335
-341
-330
-323
-308
-270
-259
-256
-242
-241
-251
-243
-240
-249
-247
-255
-260
-278
-287
-286
-277
-270
-285
-288
-285
-291
-297
-274
-260
-257
-237
-207
-185
-175
-170
-161
-155
-143
-116
-79
-59
-59
-51
-47
-65
-89
-117
-149
-175
-191
-209
-226
-231
-223
-207
-200
-185
-161
-135
-121
-127
-135
-143
-161
-156
-158
-159
-169
-185
-184
-188
-198
-216
-221
-235
-243
-262
-286
-290
-299
-309
-293
-277
-271
-273
-252
-223
-199
-179
-166
-148
-134
-138
-150
-161
-187
-202
-219
-233
-250
-237
-227
-230
-226
-221
-206
-208
-195
-189
-188
-162
-146
-144
-150
-168
-171
-178
-180
-188
-204
-221
-231
-248
-263
-267
-270
-262
-247
-230
-216
-205
-194
-191
-191
-177
-189
-199
-217
-230
-236
-247
-259
-262
-252
-258
-273
-288
-300
-301
-315
-318
-319
-310
-302
-302
-296
-307
-307
-309
-317
-330
-327
-323
-321
-315
-300
-262
-232
-212
-191
-177
-169
-160
-177
-200
-227
-242
-252
-245
-245
-253
-256
-266
-267
-278
-294
-292
-285
-289
-296
-303
-315
-330
-329
-324
-318
-325
-329
-326
-320
-300
-285
-294
-304
-302
-313
-328
-337
-344
-335
-329
-305
-279
-271
-267
-252
-237
-246
-247
-245
-241
-240
-224
-201
-198
-213
-209
-207
-216
-222
-229
-232
-252
-257
-257
-261
-257
-256
-252
-229
-210
-205
-208
-207
-199
-187
-170
-145
-127
-121
-108
-92
-92
-96
-105
-125
-128
-140
-158
-184
-208
-248
-276
-293
-293
-297
-297
-283
-280
-277
-294
-289
-284
-259
-246
-240
-223
-210
-194
-187
-179
-195
-221
-233
-248
-261
-271
-276
-267
-266
-244
-229
-240
-239
-250
-262
-282
-297
-293
-287
-290
-304
-307
-295
-285
-291
-281
-279
-286
-296
-321
-336
-356
-380
-381
-386
-384
-386
-404
-404
-398
-392
-393
-404
-424
-429
-423
-432
-440
-423
-411
-396
-395
-382
-381
-385
-382
-382
-357
-328
-308
-310
-297
-292
-286
-272
-271
-277
-287
-313
-331
-334
-338
-327
-320
-315
-311
-311
-303
-307
-306
-291
-280
-279
-310
-339
-372
-394
-407
-403
-388
-380
-374
-358
-318
-288
-267
-260
-251
-244
-242
-229
-221
-210
-205
-216
-211
-192
-192
-207
-224
-228
-243
-263
-293
-310
-314
-319
-317
-307
-277
-269
-269
-262
-276
-291
-288
-283
-281
-276
-285
-283
-279
-277
-265
-255
-228
-216
-218
-230
-235
-248
-259
-267
-290
-314
-328
-327
-328
-319
-309
-299
-290
-292
-300
-315
-338
-359
-355
-343
-353
-376
-376
-371
-372
-368
-366
-359
-358
-355
-347
-343
-348
-350
-347
-349
-345
-343
-333
-330
-319
-315
-321
-316
-311
-304
-319
-325
-326
-326
-338
-343
-335
-331
-336
-332
-326
-339
-346
-356
-373
-368
-348
-333
-318
-309
-293
-289
-287
-285
-286
-270
-263
-273
-272
-259
-249
-254
-251
-232
-214
-191
-176
-181
-191
-210
-223
-228
-250
-252
-257
-274
-280
-275
-275
-278
-256
-234
-226
-224
-212
-201
-207
-209
-208
-213
-219
-224
-246
-270
-288
-304
-321
-331
-337
-337
-329
-324
-301
-290
-279
-277
-276
-285
-309
-324
-337
-348
-369
-381
-396
-396
-379
-361
-367
-374
-367
-361
-373
-387
-394
-409
-412
-414
-399
-411
-405
-391
-389
-389
-388
-390
-398
-393
-399
-403
-406
-421
-425
-437
-444
-447
-449
-434
-436
-429
-414
-406
-388
-379
-372
-340
-324
-315
-318
-317
-314
-314
-313
-315
-304
-286
-271
-247
-232
-216
-202
-195
-175
-164
-189
-206
-221
-244
-248
-245
-237
-224
-222
-225
-220
-214
-209
-213
-221
-223
-216
-195
-184
-176
-144
-135
-142
-133
-143
-144
-156
-167
-175
-182
-183
-185
-178
-191
-191
-198
-197
-185
-175
-183
-199
-200
-219
-239
-256
-269
-295
-320
-327
-328
-324
-324
-325
-323
-313
-323
-319
-290
-277
-277
-289
-308
-322
-339
-353
-355
-353
-326
-296
-292
-293
-283
-285
-304
-323
-345
-346
-346
-346
-332
-307
-274
-266
-269
-279
-296
-317
-322
-329
-328
-337
-368
-394
-404
-401
-399
-366
-334
-313
-295
-283
-280
-279
-270
-276
-273
-267
-258
-246
-235
-242
-260
-266
-269
-276
-267
-245
-234
-217
-201
-193
-184
-174
-177
-181
-169
-151
-143
-141
-141
-140
-137
-143
-140
-137
-137
-141
-154
-159
-168
-174
-181
-179
-174
-159
-158
-179
-195
-204
-206
-219
-239
-250
-255
-266
-270
-277
-269
-255
-240
-236
-233
-236
-249
-265
-285
-309
-326
-336
-339
-339
-346
-327
-305
-280
-257
-231
-219
-219
-222
-227
-223
-221
-216
-219
-229
-240
-251
-249
-249
-246
-255
-263
-265
-263
-262
-273
-289
-293
-296
-308
-306
-291
-276
-266
-254
-232
-220
-216
-224
-237
-241
-262
-267
-261
-275
-276
-285
-302
-306
-286
-253
-246
-237
-219
-210
-202
-205
-217
-232
-239
-242
-242
-243
-241
-244
-253
-249
-236
-201
-172
-154
-139
-132
-122
-116
-132
-152
-169
-180
-177
-172
-165
-154
-144
-145
-148
-161
-187
-209
-229
-248
-253
-248
-251
-247
-260
-267
-268
-261
-253
-250
-247
-235
-233
-240
-246
-258
-233
-221
-210
-204
-206
-196
-196
-192
-213
-241
-248
-255
-277
-281
-271
-265
-258
-244
-244
-265
-277
-273
-272
-289
-292
-303
-325
-328
-306
-265
-240
-221
-222
-221
-222
-228
-233
-246
-252
-260
-254
-258
-270
-274
-259
-253
-263
-255
-247
-235
-233
-236
-241
-245
-257
-264
-263
-265
-280
-297
-302
-303
-297
-282
-270
-261
-257
-244
-241
-253
-260
-279
-288
-297
-309
-321
-317
-315
-315
-315
-321
-328
-319
-309
-312
-306
-289
-283
-291
-279
-260
-251
-256
-260
-270
-281
-289
-293
-282
-282
-275
-265
-262
-271
-294
-311
-312
-317
-317
-319
-324
-317
-298
-277
-261
-249
-246
-236
-229
-236
-235
-241
-242
-238
-233
-224
-225
-222
-235
-243
-242
-224
-229
-231
-227
-229
-229
-247
-250
-264
-268
-275
-282
-275
-264
-249
-258
-265
-269
-286
-310
-331
-334
-329
-315
-306
-282
-257
-239
-234
-226
-230
-241
-254
-259
-254
-244
-219
-198
-176
-181
-190
-205
-208
-203
-213
-232
-249
-253
-264
-264
-269
-277
-284
-275
-262
-246
-245
-254
-265
-287
-293
-288
-291
-310
-310
-290
-261
-236
-223
-222
-229
-252
-265
-253
-235
-218
-212
-224
-231
-244
-248
-241
-232
-228
-232
-227
-238
-251
-249
-254
-259
-260
-256
-251
-236
-231
-232
-231
-235
-240
-228
-224
-222
-213
-205
-188
-189
-204
-223
-231
-252
-254
-250
-247
-258
-263
-247
-238
-232
-230
-225
-220
-214
-217
-216
-218
-215
-212
-214
-218
-235
-239
-253
-269
-263
-254
-250
-255
-255
-250
-245
-236
-227
-216
-224
-236
-229
-218
-207
-189
-164
-159
-165
-179
-190
-207
-226
-230
-230
-229
-239
-251
-252
-264
-276
-281
-257
-243
-243
-234
-228
-227
-229
-244
-258
-278
-306
-327
-337
-332
-326
-305
-282
-283
-300
-297
-286
-280
-280
-274
-270
-255
-254
-256
-267
-262
-267
-272
-260
-262
-264
-264
-274
-277
-283
-288
-292
-300
-291
-289
-289
-285
-276
-272
-262
-264
-271
-268
-260
-266
-268
-267
-272
-290
-307
-296
-294
-296
-281
-266
-266
-281
-295
-287
-276
-270
-260
-253
-261
-281
-297
-305
-304
-305
-294
-293
-304
-277
-253
-244
-234
-206
-190
-188
-199
-208
-209
-224
-235
-236
-241
-254
-263
-268
-285
-297
-308
-310
-299
-288
-292
-290
-274
-267
-257
-234
-217
-207
-206
-217
-216
-225
-224
-228
-233
-235
-247
-248
-261
-262
-266
-263
-251
-257
-260
-271
-275
-281
-278
-278
-279
-280
-266
-253
-258
-265
-276
-276
-295
-317
-324
-344
-371
-398
-417
-437
-465
-466
-445
-426
-404
-376
-342
-328
-313
-296
-289
-283
-289
-283
-279
-288
-297
-300
-313
-328
-344
-358
-373
-382
-384
-383
-385
-385
-374
-363
-366
-366
-358
-345
-335
-321
-320
-313
-293
-274
-267
-272
-283
-289
-300
-317
-322
-320
-315
-317
-321
-331
-334
-325
-314
-320
-309
-294
-288
-290
-281
-268
-277
-284
-290
-285
-290
-302
-298
-292
-292
-293
-305
-308
-307
-321
-314
-320
-327
-320
-310
-302
-293
-269
-254
-241
-224
-212
-214
-221
-223
-228
-247
-275
-294
-309
-321
-316
-309
-297
-285
-260
-246
-247
-248
-247
-241
-259
-262
-269
-274
-281
-285
-273
-277
-286
-311
-317
-338
-367
-370
-369
-359
-358
-353
-351
-344
-324
-303
-290
-293
-303
-297
-287
-274
-265
-273
-282
-294
-310
-325
-324
-318
-324
-322
-327
-331
-331
-330
-324
-336
-344
-345
-333
-316
-307
-302
-293
-301
-316
-328
-349
-359
-355
-344
-341
-317
-293
-288
-296
-292
-274
-273
-282
-286
-264
-257
-260
-265
-252
-240
-237
-226
-221
-232
-235
-237
-258
-282
-277
-262
-260
-258
-244
-242
-258
-262
-255
-255
-263
-270
-267
-255
-247
-229
-213
-216
-222
-225
-208
-216
-227
-211
-205
-219
-210
-202
-228
-249
-243
-242
-272
-283
-284
-267
-251
-257
-254
-254
-270
-279
-279
-288
-290
-282
-275
-280
-285
-289
-285
-282
-284
-279
-281
-282
-299
-308
-306
-303
-282
-280
-283
-284
-288
-284
-287
-295
-303
-319
-330
-345
-349
-359
-369
-353
-338
-333
-331
-329
-334
-326
-316
-314
-317
-313
-311
-319
-316
-311
-303
-295
-288
-272
-253
-252
-256
-245
-225
-232
-232
-211
-206
-213
-240
-237
-232
-248
-256
-277
-293
-294
-286
-287
-293
-278
-280
-298
-306
-323
-336
-362
-372
-366
-360
-345
-335
-322
-302
-293
-293
-292
-319
-338
-347
-351
-341
-346
-357
-355
-343
-327
-315
-304
-293
-281
-258
-234
-215
-204
-202
-191
-194
-206
-213
-225
-244
-273
-294
-321
-336
-339
-346
-333
-318
-296
-279
-265
-256
-273
-277
-288
-296
-307
-323
-331
-343
-356
-361
-360
-363
-358
-357
-361
-345
-335
-331
-338
-337
-332
-315
-312
-322
-322
-321
-322
-331
-312
-306
-297
-284
-285
-278
-277
-281
-273
-269
-282
-283
-278
-287
-289
-285
-289
-295
-285
-280
-283
-287
-290
-293
-317
-341
-349
-359
-364
-367
-347
-342
-359
-342
-316
-297
-291
-286
-280
-274
-284
-266
-255
-265
-291
-304
-309
-334
-340
-347
-352
-364
-362
-357
-359
-352
-339
-311
-301
-297
-299
-307
-320
-324
-321
-312
-299
-292
-295
-289
-288
-296
-298
-304
-314
-321
-324
-327
-326
-321
-310
-301
-295
-280
-268
-263
-272
-277
-276
-267
-264
-252
-251
-252
-257
-275
-288
-301
-304
-310
-294
-292
-298
-295
-281
-279
-291
-300
-292
-277
-266
-243
-224
-224
-255
-269
-269
-270
-271
-265
-259
-264
-264
-259
-243
-236
-240
-227
-217
-210
-215
-225
-238
-249
-243
-249
-250
-240
-229
-235
-252
-255
-254
-253
-253
-250
-246
-256
-267
-283
-306
-323
-329
-326
-329
-335
-328
-312
-281
-255
-234
-230
-243
-258
-267
-276
-278
-279
-266
-257
-252
-248
-254
-250
-244
-244
-247
-254
-259
-264
-261
-266
-251
-239
-240
-231
-236
-244
-256
-267
-269
-255
-248
-255
-247
-234
-225
-217
-210
-214
-209
-208
-205
-201
-202
-194
-184
-170
-177
-193
-213
-240
-250
-263
-270
-269
-276
-274
-266
-263
-259
-250
-237
-224
-217
-223
-233
-246
-255
-259
-259
-259
-264
-253
-251
-271
-287
-294
-300
-293
-285
-280
-267
-265
-254
-255
-242
-238
-232
-231
-237
-228
-223
-211
-210
-211
-231
-251
-259
-260
-257
-248
-231
-219
-207
-187
-157
-134
-121
-120
-122
-134
-142
-159
-189
-210
-236
-260
-279
-290
-290
-292
-290
-288
-280
-265
-257
-251
-255
-237
-236
-248
-253
-244
-223
-224
-235
-240
-251
-254
-241
-231
-239
-249
-268
-273
-274
-277
-274
-287
-291
-287
-285
-294
-292
-292
-291
-276
-249
-235
-232
-242
-247
-250
-261
-270
-279
-284
-286
-282
-280
-274
-254
-243
-262
-277
-281
-286
-290
-279
-259
-244
-237
-244
-245
-248
-245
-242
-237
-245
-255
-250
-239
-231
-227
-218
-215
-220
-221
-213
-214
-210
-199
-193
-196
-199
-190
-183
-183
-181
-174
-172
-177
-185
-166
-148
-167
-185
-197
-207
-224
-235
-237
-244
-246
-243
-249
-254
-258
-252
-252
-250
-242
-225
-225
-241
-250
-256
-263
-276
-282
-295
-291
-283
-287
-279
-280
-283
-275
-284
-295
-299
-306
-305
-303
-305
-308
-300
-303
-301
-304
-321
-333
-341
-346
-365
-369
-360
-390
-411
-572
-703
-677
-711
-746
-717
-549
-446
-374
-199
-90
-48
26
60
65
41
66
84
51
78
48
28
20
-6
-25
-63
-93
-108
-163
-212
-237
-240
-408
-843
-757
-847
-1128
-1112
-913
-853
-821
-493
-334
-234
-15
185
183
234
269
236
129
97
41
-72
-40
-34
-160
-77
-119
-356
-271
-284
-398
-385
-238
-251
-287
-110
-49
-129
-77
11
-75
-79
-19
-18
-74
-26
-64
-210
-102
-89
-163
-111
-94
-146
-69
-170
-148
-112
-244
33
-228
-185
-13
-167
-47
-183
-129
-90
-189
-78
-144
-188
-136
-130
-147
-95
-99
-173
-82
-97
-77
-67
-101
-52
-127
-138
-81
-218
-143
-196
-140
-136
-129
-125
-189
-141
-175
-232
-192
-235
-292
-134
-363
-145
-306
-192
-222
-248
-255
-214
-255
-301
-156
-338
-170
-335
-131
-261
-172
-208
-212
-158
-268
-105
-313
-106
-331
-146
-174
-429
-16
-393
-173
-158
-215
-205
-109
-157
-261
-23
-278
-85
-200
-103
-211
-192
-71
-263
-9
-286
-49
-161
-216
-1
-158
-90
-206
-31
-272
-90
-121
-129
-7
-200
-133
-178
-256
-209
-177
-368
-260
-225
-384
-163
-326
-149
-198
-317
40
-373
-83
-78
-385
127
-393
22
-278
-238
-145
-423
56
-276
-150
-117
-466
-21
-318
-297
-39
-304
-70
-217
-246
-214
-138
-361
-193
-235
-293
-219
-301
-299
-281
-207
-225
-331
-245
-248
-431
-179
-397
-264
-284
-321
-145
-402
-185
-318
-293
-181
-219
-356
-103
-173
-403
-120
-395
-139
-252
-300
-146
-344
-212
-246
-367
-242
-279
-249
-242
-292
-313
-212
-581
-112
-422
-298
112
-421
-141
-341
-107
-314
-393
-43
-338
-313
-145
-245
-97
-286
-176
-203
-431
-149
-466
133
-330
-518
196
-306
-322
-243
-182
-174
-249
92
-131
-463
148
-276
-211
-81
-297
-125
-201
-271
54
-428
-454
-1
-421
-57
-295
-361
-110
-335
-508
-289
-42
-469
-210
-397
-127
-120
-615
-261
23
-473
-290
-120
-233
-194
-299
-183
-471
-306
-362
-510
-389
-120
-425
-25
-434
-382
-148
-759
-94
23
-722
-202
-136
-381
-511
-490
-125
-399
-546
-273
-47
-595
-433
-141
-538
-391
-302
-359
-489
-531
-115
-576
-367
-318
-620
-269
-538
-379
-347
-605
-197
-483
-330
-189
-932
-351
-131
-281
-250
-468
-276
-458
-538
-176
-383
-583
-47
-146
-449
-95
-190
-153
-393
-532
-416
-243
183
-410
-345
194
-572
-289
-341
-412
-199
-411
-57
118
-433
-107
-201
-392
-56
-613
-258
-390
-397
356
-228
-792
5
-319
-311
-276
-256
-469
-362
-242
-567
-227
-127
-173
-364
-173
-320
-550
-189
-61
-448
7
-460
-326
-186
-20
-359
-290
-168
-252
-301
-318
-256
-160
-503
-709
-216
-201
-246
-719
-30
-229
-443
-531
-130
-173
-197
-375
-472
-422
-377
-310
-651
-120
-341
-320
-370
-443
-246
-239
-445
-598
-901
-172
37
-111
-288
-388
-439
-504
-601
-279
-237
-474
-781
-119
-226
-1159
-366
-391
-493
-276
-600
-82
-329
-933
42
-415
-351
-648
-388
-81
-710
-117
-308
-453
-372
-376
-321
-266
-298
-440
-358
-455
-445
-136
-598
-372
-639
-302
-113
-448
-129
-644
-111
-454
-530
-171
-335
-200
-273
-421
-364
-227
-209
-107
-277
-55
-217
-792
-263
-371
-469
-226
-547
47
-321
-444
-81
-491
-277
-154
-368
-197
-35
-114
-468
63
-331
-146
-196
-464
-219
-303
-57
-434
100
-461
-280
-312
-386
-449
-266
-348
-352
-173
-568
-57
-815
-237
-244
-212
-226
-577
-45
-71
-730
-199
-345
-744
-569
-568
-1712
-2200
-813
-784
-321
-207
-446
-57
-60
-199
-229
-347
-147
-142
-231
-534
-196
-354
-239
-167
-265
-592
-301
-522
-643
-550
-768
-418
-351
-257
-404
124
-325
-339
-130
-368
-393
-491
-523
-553
-317
-471
-440
-594
-460
-51
-251
-257
-145
-482
-196
-210
-462
-165
-355
-422
6
-509
129
-495
-333
68
-805
-182
-444
-340
-207
-107
-276
-355
-284
-319
-251
-692
-563
-381
-291
-359
-476
-401
3
-521
-346
-342
-380
-449
-568
-186
-563
-699
-336
-219
-502
-483
-723
-422
-332
-264
-147
-163
-671
-210
-13
-921
-577
168
-679
-615
-87
-437
69
-553
-462
-181
-832
-272
-194
-1071
-233
-312
-958
-500
-662
-61
-255
-383
-565
-418
-358
-1081
-453
-638
-581
-414
-698
-254
-810
-869
23
-600
-952
-75
-669
-727
-170
-988
-419
-276
-693
-305
-356
-896
-409
-827
-829
-556
-747
-321
-343
-299
-690
-165
-487
-551
-208
-376
-770
-574
-408
-952
-176
-188
-418
-574
-383
-460
-705
-578
-817
-175
-177
-572
-612
-213
-196
-258
-24
-569
-620
-307
-390
-404
-304
-230
64
-68
-461
-262
-327
-700
-495
-315
-556
-119
-663
-92
-129
-534
-99
-399
-178
-161
-459
-449
42
-456
-156
-56
-312
-280
-635
-410
-982
-405
-321
-506
-371
-340
-95
-369
-214
-317
-331
-158
-170
-213
-169
-174
-136
-108
-269
-20
-152
-121
-490
-284
-6
-332
-398
-225
-322
-329
-367
-339
-52
-310
-131
-109
-154
-106
-134
-310
-401
-366
-338
-446
-332
-254
-224
88
-167
-457
209
-509
-363
293
-582
-284
14
-324
-20
71
-491
39
-200
-245
271
-424
-256
39
-292
45
-208
-84
69
-421
-141
61
-215
-262
-149
-335
-71
-562
-213
115
-288
-47
56
-388
-197
-52
-578
-57
-384
-131
-198
-376
-121
-303
-304
-181
-129
-382
-104
-495
-124
-281
-475
-47
-394
-367
-70
-366
-267
4
-286
-57
-182
-188
139
-205
-172
88
-507
-99
-55
-439
169
-157
-272
-249
-216
-429
41
87
-432
81
111
-343
-29
63
-461
-40
-205
-129
340
-368
-443
-211
9
-380
-240
-216
-56
-38
-169
-351
-39
98
-261
-152
-427
209
-213
-485
-11
154
-500
-95
126
-425
8
-267
-342
-94
-375
-461
160
-381
-388
-177
-132
-318
-395
-209
-103
-285
-792
-251
-358
-451
-401
-42
-299
-301
-67
-114
-387
-397
-73
-248
-440
-261
-58
-358
-245
-364
-74
-419
-296
-139
-244
22
-612
-543
-19
-380
-686
-187
26
-663
-686
-122
-282
-729
-37
-484
-683
64
-531
-633
-205
-200
-326
-174
-592
-243
75
-587
-357
-248
-211
-311
-426
-136
-246
-723
-305
-154
-463
-512
-254
-335
-240
-482
-253
-320
-509
-256
-179
-642
-423
-229
-194
-423
55
-408
-302
-112
-620
-153
-535
-691
-144
106
-805
-202
367
-686
-265
28
-635
-564
274
-454
-373
-67
-624
-53
-7
-297
-230
-299
119
-401
-314
70
-370
-238
-135
-350
-552
-54
9
-605
-385
-167
-462
-683
-16
-250
-485
-286
-384
-699
-132
-226
-810
91
-460
-471
-87
-394
-373
-85
-176
-320
-566
-725
-107
-278
-503
-145
-263
-532
-317
-245
-373
-397
-308
-187
-79
-326
-388
-10
-242
-156
-3
-477
-131
10
-524
-279
-151
-351
-89
226
-204
-338
340
-413
-421
-150
92
-101
-309
252
-137
-72
417
87
-157
207
77
-62
8
78
-85
-164
196
-330
391
57
-295
299
190
-164
-20
271
-407
186
100
-109
-42
361
281
-666
51
391
136
5
-71
87
449
-270
-66
4
-87
447
-346
-93
400
211
-564
331
-32
-618
241
-121
-491
692
-280
-500
652
-218
-61
-94
186
-1
113
319
-785
221
531
-428
108
246
-80
7
42
-349
230
13
-523
220
-47
-130
-124
-177
17
433
-606
103
-9
-383
49
-242
-680
-46
-108
-510
166
-409
-30
-116
-204
-276
-113
-272
-503
-97
114
-561
-207
-83
-109
-543
-235
-167
-246
3
-106
-451
-364
338
-1066
218
230
-717
51
-140
-849
-350
-34
-433
-296
-583
-53
12
-716
-270
-9
-391
-285
-312
-103
-508
-338
-385
-549
58
-33
-783
-184
-218
-745
142
-391
-878
-298
197
-724
-741
75
-242
-512
-320
-190
-133
-1072
-205
130
-1133
-441
61
-618
-333
-527
-525
-329
-714
-517
-548
-243
-301
-518
-576
-239
-540
-985
-64
-486
-909
-196
-167
-683
-172
-540
-604
-135
-770
-265
-537
-457
-401
4
-807
-813
-89
-114
-997
-542
563
-971
-653
-138
-1012
-261
-716
-588
-572
-452
-438
-587
-458
-723
-275
-579
-651
-63
-976
-532
-46
-591
-387
-275
-582
-400
-389
-420
-307
-806
-527
-220
-303
-892
-109
-31
-744
-573
-206
-538
-769
-58
-161
-799
-289
-251
-539
-159
-439
-555
-98
-325
-784
-180
-399
-663
-252
-75
-774
-511
35
-859
-465
-241
-551
-221
-416
-495
-563
-308
-210
-812
-252
-103
-446
12
-380
-362
-289
-369
-207
-580
-473
-144
-483
-776
-382
-109
-562
-466
4
-658
-111
-165
-1058
61
-157
-676
-209
-321
-649
-194
-380
-649
110
-433
-660
-361
-197
-392
-669
-45
-349
-368
-200
-146
-523
-63
-70
-666
24
-153
-563
-444
140
-565
-357
-39
-230
-384
-273
-26
-325
-373
-300
99
-542
-313
-104
-377
-291
-164
-123
-506
0
-125
-577
-59
-332
-136
-205
-495
-126
-108
-90
-204
-116
125
-355
-189
-100
-292
-80
-105
-88
-303
251
345
-291
-295
494
-179
-684
170
-133
-490
-106
-121
-395
-5
6
-136
-192
-177
1
-299
-322
35
-562
-286
389
-391
-299
-194
40
-328
-143
-324
-306
76
-161
-352
-245
-123
-224
-138
-264
251
-83
-630
433
-175
-344
182
-134
10
-310
-442
59
-167
-594
-367
-216
-201
-294
-441
-267
-373
-563
-727
-243
-220
-975
-331
76
-646
-704
-240
-539
-794
-554
-441
-933
-356
-547
-681
-547
-538
-375
-819
-566
-636
-855
-1108
-745
-767
-778
-576
-976
-792
-477
-857
-1343
-942
-757
-958
-1239
-637
-762
-678
-567
-1012
-419
-1105
-885
-742
-658
-860
-1055
-474
-903
-1165
-818
-764
-759
-1082
-1000
-1037
-1214
-495
-1105
-1072
-642
-832
-1284
-1165
-680
-1017
-688
-562
-918
-593
-579
-1348
-802
-440
-1281
-1034
-724
-757
-1029
-576
-745
-709
-767
-1079
-443
-1022
-1404
-654
-566
-964
-1061
-357
-911
-799
-337
-878
-1080
-792
-886
-689
-1476
-941
122
-1273
-678
-474
-633
-857
-658
-957
-876
-521
-1308
-672
-536
-665
-788
-616
-163
-941
-1189
-345
-444
-1126
-554
-711
-1086
-496
-734
-602
-639
-1028
-565
-762
-1058
-733
-912
-701
-600
-709
-324
-757
-845
-525
-703
-828
-518
-446
-882
-719
-666
-747
-363
-450
-802
-458
-232
-517
-628
-567
-238
-863
-327
-141
-720
-332
-78
-371
-609
-271
-189
-709
-169
-224
-683
112
-481
-529
75
-155
-549
-2
-277
-480
-147
-484
-324
-499
-443
-275
-510
-587
-119
-340
-847
-390
-161
-582
-378
-270
-494
-672
-877
-617
-362
-656
-601
-96
-483
-1091
-703
-290
-791
-1170
-34
-548
-1023
-324
-808
-970
-1034
-337
-721
-1191
-897
-510
-1222
-1045
-480
-842
-911
-759
-661
-1142
-722
-559
-1089
-448
-169
-877
-727
-557
-710
-947
-753
-330
-740
-753
-170
-477
-1064
-508
-586
-650
-667
-383
-385
-556
-190
-539
-571
-347
-221
-514
-147
-76
-394
-310
-216
-345
-69
-362
-451
63
-229
-651
-293
369
-655
-386
179
-492
-149
73
-106
-185
-212
-30
-317
-590
131
-262
-338
-107
-114
-151
-276
-376
-62
-8
-332
-184
-240
-103
25
-382
-334
640
-419
-618
347
-165
-507
94
-115
-289
-197
-12
-199
-499
109
-259
-365
51
132
-403
-744
498
-140
-509
-57
-281
-391
128
-439
-571
287
-496
-635
-114
-189
-233
-211
-213
-181
-511
-179
-97
-855
52
210
-795
-305
86
-258
-790
380
-41
-700
206
145
-311
-566
296
154
-503
-393
290
-67
-510
72
-416
-583
135
-440
-465
311
-488
-367
136
-417
-424
331
-57
-954
61
-347
-470
165
-518
-4
68
-585
-329
68
-586
-94
346
-560
7
379
-397
34
156
-184
7
169
-164
156
161
163
167
-277
733
407
-552
385
671
-261
-60
494
553
374
290
305
177
21
553
1
-1
650
497
-79
400
264
450
141
249
702
343
-22
637
70
85
736
-131
104
566
-161
-77
566
-71
183
153
-63
-89
-451
39
117
-330
-100
109
-545
-575
88
-639
-448
-387
-505
-116
-570
-419
-328
-300
-740
-696
-486
-338
-527
-918
-442
-171
-614
-463
-858
-117
-37
-975
-771
46
-344
-1102
-99
-75
-1110
-206
-210
-846
-44
-737
-629
-280
-649
-605
-277
-490
-752
-369
-332
-777
-453
117
-713
-589
-115
-444
-259
-321
-491
-368
-143
-416
-203
37
-761
-248
-401
-897
15
9
-886
-132
130
-333
-540
-601
264
1
-709
212
180
-527
281
-4
-355
250
-24
-281
310
-46
-337
126
-2
-214
-40
164
-317
43
291
-155
78
-138
208
-1
103
-157
-9
364
-596
-118
457
-325
-482
575
-336
-600
771
-365
-240
-108
-138
-29
-23
-188
-288
136
-424
-231
177
-187
-110
221
-498
25
117
-833
37
434
-560
-539
361
-363
-532
93
-556
-587
100
-934
-296
187
-647
-397
309
-447
-725
439
-300
-570
-171
160
-418
-260
-284
211
-319
-535
-179
65
-229
-530
46
21
-163
-571
240
-403
-477
216
-622
36
-280
-471
-55
-517
-417
-270
-68
-601
-323
-279
-463
-276
-108
-591
301
73
-891
-66
-163
-734
-167
350
-1167
-82
687
-1321
-104
841
-1135
-106
231
-400
-342
-237
-778
41
78
-753
-26
-98
-102
-74
-134
-466
538
-490
-236
598
-718
-181
279
-197
-618
224
162
-242
-150
64
71
166
-319
89
173
-96
-15
179
179
177
130
341
256
-149
670
556
-351
294
992
-547
277
660
-76
67
630
-191
115
857
-222
234
708
69
119
514
326
25
245
581
272
144
258
652
112
272
603
61
183
323
73
317
-75
193
169
190
476
66
184
-11
622
92
181
283
-42
0
-71
-62
66
154
26
44
-382
94
-306
134
-76
-399
265
-359
-234
394
-597
-229
360
-202
-317
-256
156
-550
-100
-212
-210
107
-364
-433
28
-299
-523
-264
-121
-304
-754
-118
44
-432
-482
-25
-454
-660
134
-607
-630
351
-745
-447
-182
-264
-605
-217
-172
-378
-218
-365
-449
-93
-191
-525
331
-265
-149
111
-441
86
35
-458
195
276
-815
175
755
-780
51
314
-286
-89
-42
-292
-87
259
-260
121
202
-158
167
205
-110
-115
95
216
-238
-68
25
-204
18
142
-56
58
86
-186
251
341
-257
-329
555
-129
-430
245
35
-323
44
130
-257
-273
274
-80
-308
84
154
-157
-295
258
-216
-377
633
-238
-401
487
74
-315
-181
218
223
-716
-2
701
-714
-68
230
-260
3
-85
156
-483
476
5
-554
210
128
-167
-241
113
219
-634
-100
267
-414
-79
-56
-51
-16
-125
-483
19
34
-406
-266
-80
-214
-380
-168
-272
-188
-358
-167
-279
-266
-262
-529
136
-475
-294
-226
109
-482
-476
57
-631
-77
-412
-389
-81
-192
-455
-431
-69
-196
-682
-333
-84
-704
-120
-24
-479
-168
-89
-374
-472
-81
-403
-178
-647
-232
-132
-677
-73
-167
-493
-583
107
-338
-619
-53
-303
-439
-95
-557
-544
6
-473
-361
-18
-112
-426
-481
43
-288
-905
364
-308
-781
152
-5
-632
-374
61
-601
-335
-34
-265
-374
-240
-195
-241
-350
-295
-357
-121
-247
-140
11
-338
127
-113
-623
-85
-212
-265
-55
-82
-426
29
48
-517
-73
-141
-299
-232
-32
-189
-607
227
-40
-932
489
25
-748
159
205
-445
-302
169
-202
-283
-91
-46
-226
-335
-290
195
-581
-310
327
-300
-359
-207
-24
-243
-169
-219
-191
50
-271
-499
54
283
-578
-211
451
-443
-518
74
46
-344
-492
440
90
-704
213
389
-575
-93
435
-262
-389
-190
269
-127
-272
361
335
-658
-49
655
-489
-494
588
-183
-600
140
63
-166
-342
248
86
-609
5
260
-95
-411
-288
71
-342
-232
233
-429
-122
341
-561
-65
165
-413
-29
-55
-170
101
-215
42
-113
-315
184
-235
-245
203
96
-341
19
112
-218
179
-70
7
-12
-297
365
76
-188
274
27
-201
118
282
-134
-48
52
180
82
-203
-96
228
120
-66
38
69
-72
-110
-140
41
85
-196
25
258
-254
-195
208
-20
-155
-125
284
-95
-29
221
-199
235
-257
269
74
-173
101
-16
230
43
49
91
165
123
-92
129
236
-103
-252
25
98
-187
-60
34
-63
86
43
-302
-145
384
-375
-433
378
-186
-496
312
81
-320
-229
446
-99
-668
88
230
-65
-436
327
-25
-370
129
-191
-351
-244
293
-263
-315
147
-67
-321
-373
154
-366
-217
-68
-127
-130
-158
-47
-130
-166
-278
-189
-254
-58
-203
-285
-36
-116
-219
-97
-299
-255
-205
-379
14
-389
-352
-211
-351
-184
-170
-31
-334
-230
24
-451
-186
-194
-458
-237
-223
-325
-332
-98
-516
-333
-7
-476
-229
-485
-422
-70
-533
-217
-44
-754
-131
-61
-528
-228
-116
-382
-263
-377
-544
-217
-287
-449
-135
-399
-699
-32
-266
-585
-402
-438
-589
-388
-572
-745
-429
-228
-703
-463
-361
-569
-489
-421
-416
-718
-330
-267
-508
-328
-365
-721
-301
-418
-571
-293
-647
-480
-95
-264
-967
-555
0
-911
-560
-224
-557
-557
-263
-194
-472
-478
-176
-465
-727
-302
-288
-497
-392
-394
-267
-319
-527
-77
-231
-522
-169
-176
-546
-130
-171
-266
-168
-10
-257
-366
-218
-181
-390
-236
-305
-117
-80
-541
-159
118
-158
-344
26
83
-519
-66
54
-376
-52
-149
-116
-193
-72
-560
215
134
-630
173
77
-279
-236
220
-88
-149
-78
-22
10
-73
-100
21
46
75
-80
-33
15
26
117
-170
138
206
20
-64
28
52
-155
75
-4
-108
-30
222
-185
-177
414
-124
-187
262
103
-190
133
-102
9
69
-201
140
53
-136
9
51
-216
-71
181
-190
-107
61
45
-217
279
-60
-154
123
1
-132
-89
94
-279
118
-91
-227
87
111
-410
109
171
-400
-66
131
-139
-125
-138
-99
-111
-343
-170
-273
-137
-309
-109
-124
-117
-128
-7
-191
-191
66
5
-205
-187
110
-150
-253
-91
16
-234
-75
-4
-206
-179
-113
77
-82
-299
-61
-86
-203
-166
-75
-118
-213
-307
-33
-90
-312
-206
-8
59
-387
-44
164
-195
-148
70
62
-324
35
116
-199
-160
52
-155
-82
20
-150
142
87
-34
-59
174
179
-257
301
274
-379
245
117
-129
185
32
-34
-1
256
6
76
174
-165
39
141
-58
13
52
-86
-32
-51
-110
38
51
-203
17
135
-231
-214
120
-34
-312
47
-75
-313
27
24
-25
-274
-193
73
-362
-214
-73
-256
-114
-169
-153
-29
-180
-338
85
-85
-195
-262
-216
-146
-75
-384
-175
109
-437
-125
73
-398
-323
-45
-134
-316
-228
-49
-226
-144
-221
-204
-120
-243
-178
-176
-259
-149
-120
-284
-272
-161
-239
-509
-170
-48
-477
-406
-124
-304
-201
-106
-213
-112
-16
-182
-229
-104
-73
-264
-110
-13
-740
-734
45
-433
-446
182
-62
-284
-206
162
-630
-610
148
-232
-507
-134
-188
-629
-181
-426
-574
-226
-172
-571
-360
-206
-442
-475
-256
-220
-126
-357
-176
-43
-274
-358
-5
-176
-346
-10
101
-325
-245
-80
-288
-378
-99
-112
-271
-12
-202
-283
-200
-4
-237
-23
286
-211
-30
-64
-162
-48
-208
-105
6
-98
-157
-56
-101
-207
-260
-27
-153
-137
-41
-145
-196
-97
-105
-353
-61
-66
-179
-207
-102
-51
-276
-230
-142
-190
-282
-144
-220
-289
-141
-185
-167
-191
-154
-144
-110
-108
-37
-65
-177
-62
-98
-83
-98
-105
-66
-72
-166
-15
-84
-100
15
-84
-77
-88
-175
-239
-86
-174
-261
-40
-192
-167
-19
-82
-268
-70
-105
-301
-52
-94
-368
-134
-12
-493
-91
-59
-362
-233
66
-189
-269
-40
-119
-116
-214
-111
-179
-207
-175
-178
-134
-142
-215
-235
-126
-143
-169
-226
-85
-122
-387
-211
-131
-315
-249
3
-291
-352
-93
-9
-264
-173
-3
-185
-180
-194
-164
-127
-105
-251
-91
-54
-191
-79
-74
-284
-219
-47
-206
-104
-214
-189
-91
-170
-302
-13
-193
-278
-174
-221
-63
-239
-163
-101
-205
-160
-69
-248
-128
-102
-294
-233
-138
-179
-285
-257
-168
-382
-243
-160
-265
-235
-217
-295
-216
-227
-368
-304
-295
-297
-239
-251
-282
-322
-155
-198
-314
-211
-218
-314
-212
-166
-286
-279
-200
-254
-156
-207
-308
-234
-166
-314
-283
-262
-311
-213
-285
-337
-270
-213
-381
-346
-238
-308
-344
-330
-320
-308
-367
-306
-241
-287
-344
-300
-274
-282
-292
-218
-279
-373
-246
-243
-312
-284
-183
-344
-301
-232
-287
-344
-240
-310
-350
-192
-327
-354
-184
-259
-408
-191
-211
-324
-175
-175
-304
-252
-171
-213
-295
-191
-132
-201
-180
-201
-186
-252
-252
-259
-251
-219
-179
-212
-301
-176
-249
-257
-253
-233
-216
-243
-321
-336
-274
-326
-311
-278
-225
-328
-299
-210
-324
-372
-263
-276
-338
-281
-281
-349
-324
-256
-295
-394
-323
-247
-328
-293
-336
-338
-224
-271
-358
-228
-282
-351
-286
-268
-284
-330
-271
-255
-267
-289
-304
-264
-289
-204
-304
-368
-259
-283
-366
-324
-266
-315
-304
-293
-245
-372
-342
-229
-301
-389
-304
-234
-348
-314
-258
-357
-353
-239
-215
-286
-280
-185
-230
-264
-207
-197
-252
-215
-196
-242
-219
-276
-309
-234
-217
-292
-240
-223
-296
-298
-344
-285
-262
-298
-322
-247
-244
-294
-273
-250
-335
-281
-210
-277
-317
-234
-224
-289
-277
-237
-237
-338
-226
-153
-260
-359
-173
-148
-324
-230
-154
-243
-308
-259
-201
-249
-254
-234
-177
-163
-192
-182
-212
-192
-155
-227
-201
-141
-174
-256
-223
-133
-212
-223
-196
-192
-183
-173
-166
-227
-276
-243
-185
-158
-171
-143
-137
-146
-234
-259
-177
-229
-229
-233
-218
-266
-255
-281
-278
-285
-249
-231
-243
-275
-361
-361
-297
-314
-347
-261
-264
-311
-396
-317
-319
-389
-336
-297
-309
-323
-305
-334
-329
-283
-346
-392
-328
-367
-401
-379
-378
-397
-336
-355
-410
-365
-347
-352
-411
-372
-328
-372
-429
-392
-348
-400
-357
-324
-346
-318
-293
-273
-359
-328
-293
-341
-401
-328
-330
-435
-370
-271
-382
-415
-271
-287
-328
-296
-256
-351
-366
-432
-493
-566
-393
-296
-342
-307
-283
-382
-433
-263
-329
-421
-227
-184
-436
-411
-240
-372
-476
-240
-215
-436
-388
-330
-456
-522
-438
-418
-481
-454
-415
-458
-512
-474
-456
-478
-469
-414
-424
-504
-495
-492
-466
-474
-459
-427
-395
-408
-432
-426
-434
-425
-433
-404
-381
-399
-440
-407
-420
-444
-425
-392
-386
-415
-371
-404
-423
-398
-385
-351
-340
-346
-377
-373
-374
-392
-382
-349
-346
-371
-370
-368
-386
-392
-380
-377
-366
-371
-364
-370
-406
-368
-370
-426
-417
-375
-415
-427
-366
-377
-387
-370
-346
-383
-397
-404
-429
-414
-385
-357
-389
-394
-393
-399
-466
-469
-399
-425
-462
-471
-465
-471
-481
-468
-484
-483
-470
-458
-460
-467
-458
-471
-447
-394
-382
-371
-337
-363
-397
-387
-387
-410
-393
-389
-388
-394
-384
-373
-410
-435
-414
-387
-387
-352
-330
-352
-367
-384
-425
-437
-423
-389
-390
-392
-388
-389
-419
-437
-391
-361
-365
-358
-370
-394
-398
-406
-425
-426
-387
-368
-364
-402
-408
-421
-431
-424
-414
-401
-409
-414
-414
-419
-451
-430
-395
-399
-395
-382
-414
-420
-405
-423
-394
-371
-391
-398
-399
-421
-402
-389
-392
-382
-400
-400
-392
-402
-427
-420
-418
-417
-410
-408
-420
-427
-418
-421
-429
-407
-392
-406
-403
-421
-427
-390
-379
-402
-418
-390
-366
-373
-354
-351
-349
-346
-324
-336
-348
-328
-325
-325
-315
-321
-341
-346
-337
-332
-371
-385
-366
-348
-348
-340
-327
-329
-309
-325
-322
-311
-314
-313
-315
-293
-276
-281
-271
-275
-276
-282
-265
-249
-257
-270
-255
-273
-306
-282
-274
-298
-290
-271
-273
-249
-237
-233
-243
-227
-193
-209
-224
-228
-213
-218
-211
-201
-208
-212
-221
-240
-271
-273
-279
-283
-258
-251
-268
-251
-254
-262
-267
-298
-261
-226
-238
-232
-235
-261
-255
-259
-274
-259
-262
-259
-269
-293
-299
-306
-316
-299
-296
-300
-274
-275
-272
-266
-277
-293
-292
-296
-303
-281
-257
-243
-221
-229
-252
-274
-285
-268
-261
-256
-265
-275
-283
-295
-294
-294
-288
-264
-266
-266
-266
-286
-286
-282
-290
-282
-276
-293
-288
-290
-294
-299
-301
-283
-273
-268
-250
-250
-229
-218
-233
-237
-223
-216
-220
-234
-240
-252
-266
-269
-261
-249
-238
-238
-252
-259
-286
-287
-267
-249
-221
-209
-208
-200
-194
-202
-200
-197
-194
-199
-221
-234
-240
-243
-236
-216
-202
-212
-206
-224
-243
-248
-244
-236
-237
-214
-220
-247
-257
-264
-257
-240
-239
-229
-224
-228
-228
-239
-238
-237
-229
-213
-205
-203
-204
-208
-231
-229
-224
-215
-199
-202
-232
-258
-263
-288
-282
-272
-283
-278
-285
-293
-288
-301
-325
-338
-363
-359
-341
-336
-321
-296
-292
-300
-298
-320
-343
-352
-341
-317
-308
-276
-269
-278
-275
-273
-255
-217
-199
-196
-202
-208
-206
-208
-201
-182
-163
-164
-174
-160
-171
-198
-183
-185
-198
-192
-167
-176
-187
-184
-194
-210
-187
-190
-208
-207
-224
-216
-211
-232
-245
-225
-223
-219
-188
-183
-196
-203
-223
-251
-252
-256
-272
-251
-241
-255
-268
-287
-303
-294
-303
-293
-266
-266
-276
-280
-272
-258
-235
-216
-210
-215
-201
-201
-208
-199
-180
-172
-188
-200
-235
-266
-265
-265
-263
-242
-225
-229
-232
-241
-241
-215
-202
-200
-193
-217
-241
-257
-270
-254
-229
-226
-219
-235
-267
-279
-268
-269
-276
-274
-268
-263
-270
-271
-255
-245
-227
-225
-229
-210
-195
-183
-164
-144
-134
-125
-131
-147
-142
-139
-151
-169
-170
-179
-181
-187
-182
-168
-156
-164
-151
-145
-151
-142
-153
-146
-162
-164
-183
-199
-193
-183
-185
-175
-186
-181
-184
-189
-176
-165
-163
-181
-186
-193
-192
-175
-147
-126
-141
-132
-142
-178
-165
-156
-144
-128
-112
-89
-87
-82
-76
-79
-70
-68
-77
-82
-82
-81
-89
-80
-57
-44
-24
-11
-23
-40
-54
-79
-90
-89
-94
-103
-98
-105
-93
-86
-94
-89
-87
-73
-59
-57
-53
-67
-115
-139
-153
-166
-174
-172
-149
-146
-152
-150
-176
-197
-196
-197
-196
-208
-215
-202
-220
-228
-216
-226
-210
-199
-190
-196
-231
-248
-248
-236
-227
-215
-199
-196
-190
-200
-196
-174
-180
-200
-207
-211
-211
-189
-169
-151
-145
-155
-167
-183
-189
-174
-161
-161
-184
-185
-188
-186
-177
-153
-127
-117
-119
-102
-112
-138
-128
-130
-127
-119
-114
-113
-109
-119
-128
-136
-146
-137
-114
-128
-152
-163
-189
-200
-205
-176
-154
-143
-140
-150
-159
-179
-196
-194
-204
-186
-171
-148
-114
-111
-120
-131
-142
-152
-150
-144
-145
-137
-132
-147
-139
-127
-98
-62
-63
-79
-90
-98
-96
-74
-58
-54
-55
-69
-61
-44
-36
-26
-11
-38
-70
-69
-89
-112
-105
-91
-116
-109
-101
-104
-101
-102
-87
-98
-98
-96
-84
-85
-84
-70
-71
-81
-68
-57
-58
-88
-99
-108
-138
-161
-168
-153
-151
-151
-152
-151
-138
-128
-118
-104
-117
-120
-125
-147
-161
-160
-147
-141
-160
-168
-167
-170
-162
-165
-167
-171
-164
-175
-204
-194
-178
-156
-137
-139
-150
-171
-199
-203
-208
-230
-226
-216
-224
-235
-214
-199
-195
-197
-192
-174
-168
-189
-202
-188
-191
-163
-137
-128
-111
-95
-114
-123
-131
-159
-169
-173
-170
-151
-131
-114
-100
-103
-95
-93
-98
-97
-92
-92
-118
-145
-176
-188
-175
-141
-104
-96
-106
-122
-133
-153
-140
-128
-141
-160
-157
-155
-160
-133
-129
-147
-165
-178
-195
-216
-198
-185
-168
-175
-191
-179
-186
-212
-204
-189
-199
-221
-242
-265
-273
-282
-294
-275
-249
-219
-200
-189
-183
-198
-227
-251
-260
-265
-256
-258
-241
-221
-224
-228
-238
-244
-258
-266
-277
-288
-283
-274
-266
-241
-244
-243
-231
-214
-208
-189
-189
-211
-219
-234
-247
-249
-235
-228
-190
-167
-169
-151
-128
-129
-138
-126
-123
-129
-122
-112
-111
-134
-168
-186
-169
-174
-167
-154
-174
-175
-185
-196
-183
-163
-145
-130
-118
-113
-87
-81
-82
-78
-85
-79
-90
-96
-98
-113
-114
-126
-141
-140
-143
-133
-128
-144
-141
-147
-150
-137
-136
-126
-125
-124
-133
-143
-162
-179
-216
-255
-256
-246
-239
-222
-234
-244
-241
-259
-272
-261
-248
-249
-255
-283
-309
-336
-355
-348
-328
-323
-313
-331
-344
-353
-368
-348
-341
-348
-348
-355
-377
-372
-364
-345
-324
-320
-321
-332
-330
-330
-319
-348
-359
-333
-313
-297
-288
-294
-308
-318
-294
-274
-263
-240
-248
-253
-288
-322
-309
-312
-312
-283
-273
-273
-264
-243
-251
-274
-278
-264
-242
-233
-215
-214
-238
-244
-236
-236
-215
-205
-205
-222
-257
-285
-279
-247
-209
-206
-219
-233
-256
-271
-268
-249
-234
-229
-256
-277
-286
-301
-301
-316
-326
-328
-342
-338
-323
-312
-313
-315
-316
-311
-317
-329
-337
-328
-317
-308
-293
-283
-283
-293
-285
-296
-300
-285
-288
-289
-296
-309
-315
-322
-344
-332
-321
-314
-309
-333
-340
-362
-382
-391
-365
-351
-359
-365
-372
-362
-361
-350
-345
-345
-345
-359
-350
-355
-351
-333
-326
-331
-334
-336
-349
-351
-344
-343
-350
-360
-357
-355
-386
-395
-379
-386
-384
-384
-383
-373
-389
-405
-427
-433
-428
-435
-429
-427
-435
-448
-449
-454
-449
-441
-432
-441
-457
-459
-473
-469
-449
-439
-437
-438
-449
-463
-458
-454
-456
-463
-454
-439
-436
-430
-431
-446
-457
-451
-440
-445
-452
-430
-416
-418
-419
-423
-434
-453
-453
-461
-457
-451
-449
-451
-429
-424
-440
-432
-440
-441
-431
-428
-415
-405
-404
-404
-399
-410
-410
-389
-384
-382
-404
-430
-420
-399
-371
-363
-379
-400
-427
-429
-438
-437
-441
-472
-494
-526
-541
-542
-525
-523
-523
-520
-538
-542
-549
-552
-559
-560
-552
-536
-521
-524
-514
-518
-528
-496
-478
-464
-449
-451
-448
-471
-502
-503
-495
-502
-483
-470
-466
-475
-481
-487
-477
-463
-438
-432
-450
-472
-475
-480
-496
-510
-502
-497
-523
-539
-531
-496
-467
-472
-490
-499
-481
-452
-425
-411
-396
-378
-388
-403
-413
-396
-393
-406
-406
-402
-400
-371
-351
-360
-346
-358
-355
-350
-342
-341
-346
-348
-357
-356
-347
-312
-282
-290
-306
-302
-321
-327
-327
-340
-333
-317
-322
-327
-314
-320
-333
-349
-340
-330
-345
-359
-371
-381
-396
-390
-385
-378
-374
-379
-374
-372
-357
-341
-319
-325
-325
-332
-331
-331
-312
-288
-290
-288
-299
-295
-297
-320
-335
-353
-361
-347
-331
-318
-323
-332
-335
-337
-343
-339
-334
-354
-367
-363
-362
-365
-370
-362
-339
-337
-344
-353
-365
-382
-394
-388
-380
-379
-374
-361
-337
-311
-302
-295
-296
-287
-286
-300
-306
-314
-330
-321
-319
-338
-339
-325
-326
-326
-309
-310
-301
-295
-315
-332
-322
-311
-303
-328
-340
-340
-334
-318
-307
-303
-292
-280
-297
-310
-303
-297
-298
-283
-268
-256
-263
-269
-264
-267
-281
-288
-290
-299
-306
-283
-269
-276
-265
-253
-238
-243
-236
-228
-244
-270
-290
-290
-275
-260
-265
-271
-288
-309
-322
-327
-332
-333
-328
-309
-309
-312
-302
-297
-303
-306
-307
-289
-274
-278
-270
-279
-287
-303
-316
-328
-345
-346
-316
-306
-312
-316
-327
-336
-346
-375
-387
-368
-365
-371
-370
-381
-407
-411
-412
-405
-408
-402
-392
-388
-366
-373
-415
-433
-432
-417
-412
-384
-354
-375
-413
-434
-421
-393
-364
-354
-357
-373
-385
-404
-398
-388
-373
-335
-334
-334
-342
-371
-375
-369
-392
-396
-410
-410
-399
-403
-424
-419
-397
-392
-373
-349
-338
-344
-358
-360
-363
-372
-376
-367
-358
-349
-339
-350
-353
-353
-344
-351
-374
-362
-351
-358
-373
-381
-390
-400
-414
-422
-409
-377
-360
-363
-371
-365
-367
-364
-364
-358
-336
-322
-307
-324
-335
-349
-352
-363
-371
-368
-367
-372
-381
-398
-416
-412
-389
-372
-366
-350
-337
-336
-341
-350
-359
-341
-330
-325
-325
-336
-341
-344
-354
-352
-341
-326
-345
-365
-376
-377
-373
-365
-341
-331
-319
-318
-320
-323
-317
-313
-319
-332
-339
-331
-327
-318
-326
-338
-360
-387
-409
-413
-409
-416
-433
-449
-447
-435
-408
-385
-379
-367
-349
-329
-314
-303
-299
-313
-323
-330
-327
-301
-289
-307
-308
-299
-288
-278
-270
-262
-271
-259
-232
-219
-220
-221
-227
-242
-253
-247
-234
-241
-234
-223
-226
-245
-242
-251
-264
-253
-266
-265
-282
-290
-281
-290
-302
-310
-314
-323
-312
-296
-281
-272
-261
-258
-261
-267
-278
-271
-269
-286
-299
-288
-283
-277
-261
-267
-270
-270
-254
-245
-247
-255
-261
-270
-278
-283
-280
-254
-223
-217
-206
-205
-208
-203
-212
-223
-228
-209
-206
-200
-190
-195
-218
-251
-261
-248
-237
-233
-231
-237
-235
-240
-244
-233
-235
-213
-200
-194
-179
-194
-229
-257
-268
-274
-292
-295
-289
-279
-299
-307
-302
-299
-291
-291
-284
-265
-261
-274
-276
-283
-282
-272
-260
-275
-285
-276
-271
-261
-257
-258
-256
-255
-259
-258
-252
-240
-236
-228
-206
-193
-202
-219
-229
-243
-248
-233
-217
-201
-190
-202
-217
-232
-230
-210
-187
-153
-143
-151
-162
-176
-168
-175
-177
-181
-195
-185
-165
-156
-156
-174
-197
-191
-193
-192
-170
-156
-180
-204
-208
-205
-209
-215
-203
-217
-234
-228
-233
-225
-215
-212
-223
-245
-249
-232
-217
-211
-201
-211
-231
-251
-252
-241
-246
-274
-293
-297
-299
-277
-266
-257
-270
-269
-245
-255
-274
-270
-264
-287
-309
-296
-280
-283
-287
-287
-288
-298
-297
-285
-291
-300
-289
-285
-293
-313
-312
-296
-305
-316
-300
-308
-337
-346
-354
-351
-358
-380
-378
-376
-370
-366
-359
-356
-366
-380
-390
-399
-409
-403
-386
-368
-350
-314
-305
-313
-316
-312
-303
-290
-271
-286
-301
-307
-315
-332
-343
-321
-308
-286
-283
-306
-304
-298
-288
-288
-289
-275
-277
-269
-275
-262
-254
-246
-251
-264
-255
-248
-234
-223
-239
-241
-225
-230
-241
-258
-251
-233
-229
-225
-229
-240
-251
-254
-253
-260
-260
-257
-256
-262
-261
-245
-248
-255
-248
-263
-272
-272
-277
-282
-289
-303
-307
-306
-312
-316
-306
-290
-287
-285
-297
-307
-319
-320
-309
-329
-349
-346
-344
-350
-336
-309
-297
-302
-317
-335
-337
-321
-315
-320
-332
-342
-359
-371
-354
-327
-322
-341
-344
-352
-346
-339
-325
-314
-322
-312
-309
-294
-268
-262
-264
-288
-294
-290
-270
-259
-253
-258
-250
-240
-222
-222
-247
-251
-263
-277
-285
-251
-228
-218
-220
-218
-209
-214
-201
-194
-198
-195
-176
-167
-162
-164
-171
-166
-162
-162
-153
-145
-162
-184
-192
-180
-161
-156
-159
-162
-156
-171
-179
-177
-188
-192
-199
-221
-216
-202
-200
-202
-210
-213
-236
-229
-197
-172
-176
-210
-216
-220
-238
-258
-268
-273
-282
-278
-271
-265
-262
-236
-237
-240
-241
-247
-240
-238
-253
-281
-292
-280
-271
-257
-253
-282
-285
-312
-347
-346
-322
-294
-283
-287
-299
-304
-319
-336
-331
-330
-337
-325
-311
-302
-301
-308
-320
-313
-286
-249
-218
-201
-215
-234
-251
-265
-267
-262
-235
-238
-257
-262
-267
-264
-268
-267
-253
-251
-254
-239
-227
-223
-225
-199
-187
-194
-200
-198
-194
-185
-194
-194
-180
-179
-162
-163
-157
-141
-141
-149
-154
-151
-146
-112
-113
-107
-108
-125
-131
-146
-140
-131
-139
-168
-182
-187
-205
-219
-203
-195
-208
-209
-203
-206
-216
-222
-223
-223
-237
-237
-245
-277
-293
-296
-266
-250
-259
-264
-270
-277
-280
-281
-268
-240
-243
-258
-248
-229
-222
-223
-227
-248
-254
-255
-245
-249
-248
-248
-257
-267
-281
-290
-290
-288
-291
-298
-315
-312
-317
-329
-345
-352
-357
-350
-356
-356
-347
-347
-345
-340
-331
-319
-323
-329
-328
-314
-319
-325
-320
-327
-323
-320
-306
-314
-318
-323
-329
-338
-356
-362
-350
-335
-351
-340
-314
-283
-269
-252
-228
-241
-256
-266
-269
-269
-271
-273
-289
-300
-283
-282
-293
-306
-309
-303
-314
-316
-310
-303
-313
-321
-313
-297
-282
-273
-286
-301
-320
-322
-315
-306
-302
-297
-294
-278
-266
-276
-284
-307
-336
-345
-344
-344
-341
-334
-343
-361
-358
-365
-368
-365
-361
-360
-354
-345
-349
-345
-347
-350
-351
-329
-293
-298
-295
-296
-317
-328
-329
-318
-306
-284
-274
-275
-287
-299
-288
-295
-305
-314
-306
-306
-305
-316
-308
-309
-324
-332
-337
-311
-302
-290
-284
-281
-277
-285
-296
-313
-334
-338
-331
-316
-294
-271
-254
-260
-265
-273
-289
-284
-258
-246
-246
-246
-256
-253
-277
-308
-328
-335
-317
-292
-294
-308
-307
-316
-307
-295
-281
-272
-260
-243
-246
-249
-257
-263
-264
-296
-312
-299
-299
-311
-314
-307
-308
-326
-336
-335
-327
-318
-309
-306
-311
-310
-310
-307
-295
-276
-281
-285
-281
-273
-283
-317
-317
-307
-300
-298
-293
-272
-276
-291
-307
-316
-310
-309
-308
-302
-308
-319
-329
-315
-307
-307
-310
-299
-300
-307
-315
-335
-336
-333
-337
-338
-327
-316
-316
-319
-312
-306
-316
-321
-325
-326
-326
-327
-327
-338
-337
-343
-349
-366
-387
-385
-394
-405
-426
-437
-430
-422
-420
-412
-401
-397
-402
-397
-383
-388
-377
-370
-384
-397
-395
-378
-375
-398
-403
-399
-404
-390
-368
-346
-340
-340
-333
-347
-351
-348
-334
-342
-345
-356
-354
-357
-364
-356
-344
-332
-337
-333
-333
-330
-325
-304
-288
-293
-292
-272
-263
-270
-296
-330
-318
-301
-308
-311
-295
-281
-283
-300
-310
-295
-289
-287
-271
-258
-255
-255
-247
-252
-253
-247
-240
-233
-238
-240
-240
-237
-231
-228
-223
-232
-243
-254
-269
-287
-283
-264
-261
-262
-259
-264
-286
-306
-318
-310
-294
-303
-307
-302
-318
-326
-334
-350
-354
-359
-354
-355
-365
-356
-361
-371
-375
-365
-347
-354
-371
-383
-382
-381
-374
-369
-371
-381
-388
-388
-382
-380
-370
-360
-373
-395
-412
-413
-405
-400
-412
-416
-419
-422
-421
-430
-423
-415
-424
-424
-422
-413
-393
-397
-407
-398
-410
-426
-414
-409
-413
-409
-401
-400
-406
-385
-379
-388
-385
-389
-393
-399
-383
-374
-362
-351
-360
-364
-368
-374
-385
-393
-379
-354
-346
-346
-330
-304
-297
-302
-301
-302
-299
-305
-295
-293
-303
-309
-312
-322
-336
-329
-327
-331
-334
-331
-338
-370
-378
-382
-371
-363
-351
-346
-363
-366
-360
-364
-384
-380
-387
-406
-410
-424
-427
-435
-452
-439
-442
-461
-461
-442
-419
-418
-425
-421
-419
-426
-412
-402
-419
-413
-399
-392
-386
-384
-387
-397
-394
-389
-372
-366
-374
-383
-381
-398
-411
-411
-409
-412
-401
-396
-409
-408
-402
-409
-427
-434
-442
-457
-455
-451
-445
-437
-428
-422
-420
-423
-420
-422
-427
-435
-436
-429
-426
-430
-439
-434
-436
-416
-389
-373
-371
-388
-394
-396
-380
-359
-349
-349
-354
-341
-343
-331
-320
-328
-326
-314
-311
-320
-313
-292
-286
-287
-287
-272
-257
-261
-277
-289
-298
-318
-321
-313
-300
-293
-278
-261
-265
-275
-274
-269
-247
-253
-253
-245
-251
-236
-231
-239
-252
-256
-274
-270
-268
-271
-256
-257
-258
-262
-267
-264
-245
-241
-244
-238
-226
-224
-226
-234
-252
-244
-230
-228
-243
-261
-279
-270
-276
-282
-277
-286
-297
-298
-306
-324
-325
-318
-330
-332
-335
-323
-308
-312
-307
-311
-308
-308
-299
-280
-268
-283
-290
-286
-279
-282
-284
-288
-291
-284
-290
-300
-299
-287
-287
-278
-254
-252
-248
-255
-262
-264
-249
-243
-257
-258
-272
-298
-311
-302
-289
-285
-272
-261
-256
-261
-271
-277
-284
-286
-274
-250
-238
-228
-209
-194
-189
-186
-175
-172
-186
-194
-205
-214
-224
-211
-211
-218
-198
-186
-175
-165
-156
-145
-134
-131
-143
-150
-160
-160
-162
-170
-170
-180
-209
-219
-219
-214
-218
-234
-258
-261
-251
-248
-231
-232
-247
-266
-275
-281
-287
-286
-284
-291
-301
-302
-308
-310
-311
-321
-332
-327
-301
-278
-288
-308
-329
-335
-325
-306
-294
-302
-292
-292
-297
-308
-312
-319
-318
-324
-328
-334
-331
-315
-303
-296
-321
-349
-354
-373
-362
-361
-374
-370
-370
-372
-351
-330
-334
-335
-358
-378
-385
-397
-403
-398
-385
-385
-387
-383
-389
-383
-365
-334
-321
-313
-301
-288
-280
-283
-273
-275
-281
-285
-307
-316
-301
-299
-284
-269
-266
-272
-272
-277
-275
-260
-248
-246
-245
-259
-286
-299
-294
-284
-272
-265
-260
-245
-242
-248
-260
-280
-303
-309
-295
-287
-294
-291
-305
-321
-326
-311
-312
-317
-306
-307
-309
-284
-278
-292
-300
-294
-291
-298
-294
-283
-292
-297
-306
-310
-299
-286
-275
-300
-328
-348
-358
-357
-341
-338
-349
-362
-386
-375
-362
-361
-367
-367
-356
-357
-343
-346
-351
-375
-378
-373
-379
-373
-363
-361
-360
-357
-341
-318
-314
-306
-308
-316
-316
-295
-262
-264
-266
-259
-259
-262
-269
-271
-280
-293
-296
-293
-278
-264
-268
-269
-272
-288
-293
-295
-289
-292
-286
-283
-278
-261
-247
-253
-264
-252
-221
-202
-212
-231
-246
-248
-248
-235
-228
-212
-207
-208
-210
-202
-185
-168
-140
-138
-141
-150
-169
-175
-196
-217
-223
-223
-219
-203
-195
-194
-195
-201
-196
-194
-186
-167
-164
-183
-177
-184
-178
-181
-181
-184
-183
-162
-155
-138
-123
-125
-124
-132
-129
-125
-131
-139
-146
-170
-181
-187
-201
-192
-189
-196
-193
-175
-152
-144
-137
-128
-134
-133
-133
-139
-139
-142
-162
-180
-188
-180
-156
-151
-164
-165
-191
-202
-186
-181
-181
-181
-164
-153
-163
-173
-180
-187
-195
-210
-217
-234
-250
-243
-233
-223
-227
-232
-229
-246
-255
-242
-242
-248
-232
-242
-258
-272
-270
-270
-260
-248
-231
-221
-240
-264
-291
-299
-295
-287
-285
-283
-271
-274
-264
-256
-257
-241
-228
-218
-219
-218
-215
-219
-209
-204
-206
-212
-217
-211
-211
-205
-201
-209
-212
-207
-206
-206
-197
-189
-182
-190
-181
-177
-192
-198
-216
-224
-226
-212
-198
-197
-203
-196
-188
-194
-201
-200
-188
-184
-168
-167
-170
-173
-167
-141
-126
-127
-130
-133
-157
-167
-163
-175
-190
-183
-184
-199
-197
-199
-208
-215
-218
-213
-198
-195
-185
-201
-216
-209
-208
-207
-202
-184
-170
-182
-185
-178
-178
-190
-204
-219
-218
-185
-168
-179
-183
-192
-203
-223
-229
-246
-257
-253
-252
-243
-248
-234
-230
-242
-253
-264
-246
-240
-232
-229
-250
-261
-265
-255
-248
-255
-247
-242
-256
-281
-296
-308
-308
-294
-287
-275
-265
-253
-241
-253
-272
-268
-264
-273
-284
-296
-296
-296
-300
-299
-297
-295
-298
-301
-296
-287
-291
-305
-310
-319
-330
-331
-327
-315
-310
-315
-306
-276
-267
-277
-271
-266
-275
-290
-295
-304
-309
-306
-298
-295
-277
-270
-268
-262
-266
-252
-233
-232
-238
-254
-262
-275
-298
-309
-315
-319
-316
-310
-320
-335
-344
-339
-349
-359
-339
-329
-340
-338
-337
-324
-324
-324
-317
-320
-317
-309
-305
-316
-330
-322
-326
-335
-326
-307
-318
-334
-328
-322
-321
-319
-316
-326
-330
-327
-333
-352
-383
-404
-407
-425
-423
-408
-407
-411
-397
-401
-414
-423
-433
-423
-426
-430
-411
-412
-416
-410
-397
-382
-366
-351
-353
-363
-358
-350
-351
-347
-337
-317
-300
-296
-292
-278
-275
-282
-276
-274
-280
-281
-277
-287
-295
-293
-279
-258
-252
-250
-250
-251
-273
-273
-261
-264
-261
-240
-223
-224
-216
-201
-205
-212
-208
-213
-213
-213
-220
-218
-223
-223
-200
-185
-196
-217
-241
-256
-266
-278
-284
-300
-303
-309
-309
-294
-292
-293
-303
-316
-322
-323
-324
-321
-328
-344
-358
-348
-344
-345
-347
-349
-349
-361
-369
-370
-363
-371
-376
-369
-362
-365
-370
-372
-387
-404
-400
-393
-392
-388
-383
-388
-396
-408
-402
-391
-394
-395
-398
-417
-426
-415
-411
-405
-394
-390
-388
-386
-401
-399
-401
-407
-388
-373
-382
-393
-398
-420
-438
-446
-449
-448
-450
-447
-440
-441
-427
-395
-376
-380
-395
-394
-395
-395
-392
-392
-380
-376
-379
-372
-363
-356
-364
-369
-360
-334
-321
-322
-316
-308
-315
-328
-319
-313
-320
-315
-311
-324
-335
-333
-317
-314
-330
-334
-327
-330
-332
-332
-332
-336
-330
-306
-303
-296
-298
-297
-298
-293
-271
-275
-284
-293
-301
-308
-321
-316
-314
-320
-328
-324
-324
-321
-332
-355
-353
-342
-346
-342
-344
-352
-348
-343
-328
-323
-318
-317
-326
-340
-360
-369
-374
-368
-363
-363
-347
-344
-333
-329
-341
-357
-364
-359
-357
-360
-362
-358
-351
-342
-354
-340
-333
-336
-330
-323
-301
-302
-299
-296
-311
-324
-328
-329
-337
-339
-334
-320
-321
-323
-325
-325
-307
-300
-306
-321
-334
-348
-358
-361
-364
-359
-348
-346
-351
-351
-353
-333
-321
-343
-354
-346
-326
-322
-335
-336
-326
-313
-294
-285
-273
-283
-289
-297
-306
-299
-291
-284
-284
-287
-290
-290
-298
-311
-317
-331
-338
-339
-324
-308
-293
-289
-298
-292
-288
-282
-290
-298
-307
-305
-296
-284
-268
-271
-264
-246
-241
-246
-242
-244
-246
-231
-220
-205
-198
-210
-220
-233
-229
-217
-206
-202
-197
-205
-210
-214
-210
-200
-208
-212
-219
-205
-191
-177
-167
-156
-163
-172
-185
-184
-182
-182
-184
-196
-194
-190
-185
-186
-187
-203
-233
-252
-262
-266
-263
-260
-265
-266
-256
-248
-248
-242
-254
-260
-264
-274
-278
-294
-319
-320
-320
-316
-286
-266
-258
-256
-261
-251
-248
-258
-266
-277
-281
-274
-264
-261
-258
-274
-292
-298
-303
-299
-295
-285
-271
-247
-236
-229
-227
-228
-227
-225
-202
-179
-169
-160
-155
-133
-122
-115
-110
-115
-115
-112
-103
-121
-139
-153
-162
-160
-159
-149
-159
-167
-174
-174
-179
-186
-183
-172
-159
-170
-184
-195
-202
-202
-203
-208
-215
-222
-232
-234
-233
-228
-231
-237
-241
-253
-255
-251
-253
-251
-247
-251
-270
-294
-301
-306
-302
-316
-341
-345
-332
-334
-342
-354
-338
-320
-315
-328
-335
-343
-350
-344
-342
-341
-342
-326
-333
-355
-344
-341
-351
-361
-363
-349
-341
-332
-333
-348
-352
-360
-359
-338
-330
-316
-312
-317
-333
-342
-338
-330
-322
-318
-331
-352
-365
-368
-369
-377
-381
-390
-390
-378
-376
-380
-391
-403
-413
-410
-412
-417
-410
-413
-412
-411
-407
-403
-401
-411
-407
-407
-386
-372
-361
-360
-375
-382
-385
-371
-378
-379
-380
-375
-377
-384
-388
-381
-393
-413
-415
-408
-407
-416
-420
-423
-414
-398
-369
-355
-348
-343
-347
-349
-353
-369
-382
-380
-366
-357
-358
-359
-364
-364
-369
-383
-381
-381
-383
-368
-361
-367
-365
-367
-368
-362
-350
-342
-339
-330
-324
-326
-332
-341
-351
-350
-352
-345
-342
-347
-358
-369
-371
-372
-388
-389
-377
-380
-384
-386
-389
-392
-391
-374
-363
-360
-356
-358
-357
-363
-354
-362
-372
-377
-378
-378
-386
-393
-405
-413
-420
-414
-414
-402
-397
-383
-382
-383
-389
-397
-407
-411
-405
-399
-387
-380
-369
-353
-342
-329
-320
-320
-324
-319
-315
-301
-298
-291
-270
-259
-248
-232
-222
-210
-181
-192
-201
-203
-211
-205
-204
-204
-213
-202
-211
-209
-207
-205
-200
-201
-208
-216
-227
-234
-229
-229
-235
-231
-221
-206
-194
-186
-182
-178
-168
-168
-169
-162
-143
-147
-163
-168
-170
-169
-172
-170
-180
-189
-178
-172
-168
-165
-165
-158
-155
-173
-184
-186
-182
-189
-197
-190
-190
-173
-169
-167
-170
-176
-174
-182
-176
-186
-197
-202
-219
-228
-232
-234
-247
-253
-245
-248
-248
-241
-246
-252
-255
-269
-283
-285
-276
-284
-278
-267
-267
-255
-234
-217
-216
-213
-214
-213
-201
-172
-150
-154
-151
-145
-131
-108
-110
-118
-122
-114
-98
-88
-84
-74
-72
-86
-92
-108
-109
-118
-136
-133
-117
-103
-85
-74
-60
-48
-50
-50
-38
-33
-41
-47
-43
-48
-58
-62
-67
-71
-78
-83
-83
-84
-83
-76
-75
-65
-56
-52
-58
-51
-48
-42
-29
-29
-26
-28
-39
-45
-46
-51
-58
-61
-70
-77
-96
-106
-96
-83
-80
-93
-96
-106
-97
-84
-82
-69
-57
-68
-81
-94
-112
-114
-96
-103
-120
-116
-131
-133
-141
-133
-135
-139
-135
-140
-139
-157
-167
-151
-161
-171
-176
-172
-160
-171
-173
-167
-153
-160
-169
-160
-156
-155
-163
-168
-178
-191
-197
-198
-188
-166
-162
-161
-163
-157
-144
-125
-110
-99
-94
-84
-82
-85
-92
-101
-105
-108
-114
-117
-124
-137
-131
-135
-129
-123
-123
-123
-124
-129
-129
-126
-138
-149
-154
-152
-160
-158
-149
-147
-135
-123
-120
-115
-116
-112
-79
-83
-92
-92
-104
-107
-94
-74
-79
-86
-104
-123
-129
-135
-135
-150
-153
-139
-124
-116
-95
-77
-90
-103
-117
-115
-99
-98
-85
-78
-78
-79
-86
-77
-83
-97
-110
-117
-119
-117
-105
-97
-99
-102
-102
-114
-123
-124
-126
-124
-121
-112
-126
-138
-149
-158
-156
-151
-161
-162
-164
-171
-178
-177
-178
-175
-157
-157
-140
-129
-129
-121
-129
-145
-147
-152
-158
-165
-164
-161
-165
-165
-166
-172
-177
-191
-191
-181
-186
-194
-200
-208
-207
-200
-201
-191
-187
-169
-158
-155
-156
-150
-135
-134
-125
-119
-122
-125
-125
-139
-149
-145
-144
-167
-172
-166
-174
-189
-193
-194
-199
-217
-240
-232
-233
-231
-229
-231
-230
-232
-233
-223
-227
-242
-237
-216
-193
-177
-180
-191
-208
-216
-203
-205
-206
-205
-206
-200
-203
-192
-177
-182
-194
-195
-196
-205
-200
-193
-203
-218
-231
-233
-232
-233
-225
-214
-219
-248
-256
-253
-246
-247
-239
-239
-253
-267
-263
-266
-259
-246
-247
-235
-224
-214
-213
-218
-218
-219
-209
-206
-196
-198
-207
-212
-232
-238
-248
-251
-259
-276
-262
-250
-251
-256
-258
-251
-255
-266
-269
-255
-260
-263
-270
-263
-254
-269
-280
-280
-282
-291
-303
-311
-319
-316
-292
-288
-276
-273
-277
-274
-262
-251
-258
-255
-253
-258
-259
-262
-264
-285
-287
-286
-272
-261
-259
-264
-272
-272
-277
-284
-286
-274
-277
-278
-268
-266
-263
-264
-258
-249
-246
-261
-279
-273
-267
-265
-271
-272
-266
-272
-299
-307
-297
-295
-291
-295
-299
-287
-273
-274
-277
-281
-279
-277
-284
-293
-295
-299
-284
-282
-293
-282
-288
-306
-318
-327
-319
-310
-321
-326
-332
-344
-356
-360
-377
-396
-405
-411
-411
-417
-428
-444
-458
-457
-453
-467
-471
-473
-481
-483
-479
-480
-461
-456
-466
-471
-472
-473
-467
-466
-470
-473
-471
-456
-447
-427
-409
-405
-398
-399
-411
-425
-434
-423
-413
-433
-439
-425
-434
-467
-484
-498
-510
-509
-501
-485
-474
-464
-458
-452
-453
-439
-445
-457
-458
-450
-451
-463
-470
-474
-466
-467
-483
-482
-470
-461
-446
-435
-438
-438
-445
-434
-438
-443
-422
-410
-406
-413
-390
-385
-397
-396
-397
-391
-404
-403
-402
-400
-392
-392
-394
-396
-409
-424
-437
-438
-441
-430
-437
-450
-462
-459
-453
-458
-448
-460
-468
-466
-471
-472
-477
-482
-476
-495
-500
-494
-497
-488
-466
-459
-460
-457
-467
-465
-461
-468
-464
-464
-464
-467
-471
-482
-493
-506
-533
-521
-509
-495
-482
-485
-492
-491
-495
-493
-502
-500
-496
-508
-491
-471
-458
-438
-424
-429
-441
-462
-456
-438
-425
-406
-403
-400
-392
-388
-392
-393
-392
-374
-362
-363
-357
-368
-382
-376
-367
-363
-362
-358
-357
-363
-370
-386
-378
-367
-376
-391
-385
-367
-365
-365
-361
-352
-341
-337
-327
-317
-331
-336
-336
-348
-341
-326
-312
-313
-321
-316
-309
-311
-312
-296
-289
-295
-292
-289
-280
-265
-256
-260
-252
-244
-267
-269
-269
-272
-264
-253
-249
-246
-241
-235
-239
-242
-242
-252
-263
-262
-248
-243
-241
-246
-253
-249
-234
-227
-228
-222
-227
-260
-270
-262
-265
-266
-261
-248
-250
-258
-251
-249
-250
-249
-243
-226
-224
-238
-246
-240
-247
-246
-230
-222
-210
-225
-233
-231
-230
-231
-230
-232
-242
-249
-261
-256
-244
-255
-271
-260
-257
-260
-257
-253
-261
-255
-250
-253
-250
-249
-245
-230
-210
-216
-206
-208
-209
-201
-195
-199
-211
-206
-205
-195
-173
-171
-180
-184
-193
-209
-216
-211
-209
-203
-203
-209
-205
-198
-206
-201
-176
-160
-159
-162
-171
-185
-181
-176
-166
-146
-127
-126
-128
-121
-117
-131
-122
-117
-130
-145
-150
-141
-164
-170
-167
-168
-168
-178
-192
-191
-174
-173
-177
-180
-179
-169
-171
-171
-165
-155
-154
-150
-156
-174
-179
-182
-192
-188
-189
-204
-212
-223
-235
-241
-238
-235
-238
-241
-239
-229
-228
-240
-252
-265
-263
-266
-250
-236
-243
-244
-240
-232
-227
-219
-206
-213
-218
-228
-231
-234
-249
-243
-248
-253
-252
-257
-267
-264
-266
-279
-290
-297
-285
-295
-307
-320
-331
-342
-349
-343
-327
-318
-305
-304
-306
-299
-315
-323
-332
-334
-327
-325
-318
-305
-305
-312
-318
-320
-329
-321
-329
-328
-337
-360
-359
-351
-336
-342
-343
-341
-343
-336
-329
-328
-328
-318
-313
-311
-285
-254
-245
-257
-252
-256
-266
-274
-290
-298
-301
-304
-309
-306
-297
-301
-311
-319
-335
-330
-324
-333
-327
-332
-337
-338
-327
-327
-342
-350
-341
-327
-329
-325
-332
-331
-328
-326
-333
-346
-357
-352
-351
-360
-365
-370
-358
-344
-344
-350
-347
-368
-397
-403
-399
-409
-414
-408
-390
-385
-401
-403
-412
-411
-415
-410
-399
-401
-399
-407
-424
-432
-426
-448
-470
-477
-472
-476
-487
-482
-482
-470
-467
-471
-476
-464
-461
-465
-458
-443
-432
-442
-439
-437
-425
-421
-439
-439
-431
-432
-425
-404
-385
-385
-387
-379
-379
-380
-374
-378
-382
-383
-375
-377
-384
-383
-377
-376
-361
-348
-341
-336
-347
-344
-343
-324
-319
-312
-300
-292
-284
-283
-278
-262
-248
-242
-232
-236
-243
-243
-234
-234
-227
-226
-233
-221
-212
-207
-217
-234
-237
-228
-213
-210
-208
-192
-186
-192
-202
-207
-221
-232
-221
-215
-227
-236
-234
-227
-229
-248
-254
-247
-239
-243
-254
-252
-240
-249
-251
-257
-273
-281
-300
-291
-282
-280
-274
-273
-271
-260
-256
-270
-267
-272
-287
-292
-285
-287
-294
-305
-311
-309
-303
-299
-305
-310
-306
-304
-301
-294
-304
-300
-299
-311
-313
-303
-290
-283
-298
-305
-306
-311
-312
-299
-310
-311
-310
-304
-312
-321
-330
-338
-330
-318
-312
-322
-316
-312
-305
-312
-308
-292
-291
-302
-313
-324
-331
-330
-329
-342
-350
-364
-368
-376
-394
-412
-422
-423
-411
-395
-384
-388
-395
-391
-392
-389
-388
-394
-408
-413
-421
-435
-433
-424
-435
-432
-431
-438
-428
-419
-422
-435
-425
-421
-417
-412
-419
-413
-426
-440
-442
-430
-434
-451
-464
-477
-482
-487
-473
-466
-469
-470
-466
-463
-452
-429
-423
-415
-426
-439
-437
-441
-452
-456
-469
-474
-468
-457
-452
-463
-465
-457
-444
-443
-442
-442
-443
-447
-472
-487
-484
-478
-483
-486
-488
-485
-475
-473
-469
-468
-465
-464
-462
-458
-460
-459
-451
-448
-452
-448
-441
-432
-427
-429
-434
-427
-418
-411
-404
-411
-413
-426
-433
-422
-418
-424
-423
-419
-406
-390
-388
-382
-374
-360
-340
-318
-308
-309
-314
-326
-313
-299
-294
-284
-281
-283
-278
-271
-274
-277
-291
-300
-297
-277
-267
-266
-263
-267
-270
-285
-282
-257
-236
-220
-222
-217
-206
-201
-199
-196
-197
-204
-199
-206
-205
-208
-206
-206
-208
-201
-198
-213
-218
-205
-195
-195
-198
-207
-217
-215
-209
-201
-197
-199
-210
-223
-239
-245
-246
-258
-267
-262
-260
-261
-255
-261
-261
-268
-275
-273
-262
-265
-263
-254
-260
-266
-268
-262
-266
-266
-250
-240
-267
-296
-294
-300
-305
-309
-312
-311
-312
-305
-295
-283
-278
-267
-269
-274
-275
-269
-265
-267
-263
-245
-237
-250
-244
-229
-205
-192
-181
-167
-161
-161
-142
-139
-146
-144
-144
-146
-149
-149
-149
-146
-156
-168
-170
-158
-148
-146
-153
-160
-156
-149
-137
-133
-123
-119
-123
-117
-109
-117
-130
-137
-135
-145
-157
-164
-179
-189
-197
-207
-207
-195
-180
-161
-155
-151
-155
-177
-184
-174
-167
-169
-173
-163
-167
-167
-158
-168
-166
-161
-159
-151
-151
-163
